Gerador de Aliases do Git
Lista de aliases git úteis (st, co, br, lg, undo, save, wip, amend, hist) prontos para colar no .gitconfig.
—
Os atalhos de Git que valem a pena decorar
A seção de aliases do gitconfig troca comandos longos por duas ou três letras. O ganho não está em digitar menos — está em tornar barato um comando que você evitaria por ser comprido. O caso claro é o log em grafo: ninguém digita log com quatro opções toda vez, mas todo mundo digita lg.
Marque os atalhos que quer e a página monta o bloco pronto para colar no arquivo de configuração. A seleção cobre os que aparecem em quase toda configuração compartilhada: status compacto, checkout, branch, o log em grafo com todas as referências, desfazer o último commit mantendo as alterações, guardar em stash, commit de trabalho em andamento e emenda no commit anterior sem abrir o editor.
Vale entender o que cada um faz antes de adotar. O undo aqui é reset com soft, que desfaz o commit e deixa tudo no índice — nada se perde. O amend reescreve o commit anterior, o que é seguro no que ainda não foi enviado e problemático no que já foi, porque muda o hash e força um push com sobrescrita. O arquivo global fica em ~/.gitconfig; para valer só num repositório, o mesmo bloco vai em .git/config.
Perguntas frequentes
Alias pode chamar comando que não é do Git?
Posso sobrescrever um comando existente?
Como vejo os aliases que já tenho?
Ferramentas Relacionadas
Gerador de Aliases Bash/Zsh
Lista predefinida de aliases úteis (ll, la, gs, gd, gco, mkcd, ip) prontos para colar no .bashrc ou .zshrc.
Gerador de NGINX server block
Monta um bloco server do NGINX: server_name, listen, root, index, location / try_files, gzip e logs. Configuração inicial pronta.
Gerador de tsconfig.json
Gere um tsconfig.json customizado: target ES, módulo, strict, paths, JSX, declaração e mais. Validação contra opções inválidas. Tudo no navegador.
Gerador tsconfig (Base)
Gera um tsconfig.json base sem strict mode, ideal para migrar projetos JS para TS gradualmente.
Gerador Storybook main.js
Gere o .storybook/main.js para Storybook 7+ com React e Vite, pronto para usar. Copie a configuração e comece a documentar seus componentes em minutos.
Gerador de .mailmap (Git)
Mapeia nomes e e-mails inconsistentes em um único autor no Git, melhorando estatísticas e shortlog. Formato oficial.