O que é um guia rápido do Git?
Um guia rápido do Git é uma referência que reúne os comandos mais usados do Git, organizados por categoria. O Git é o sistema de controle de versão distribuído mais popular do mundo, usado por milhões de desenvolvedores para acompanhar alterações, colaborar em código e gerenciar o histórico de projetos. Com dezenas de comandos e centenas de opções, até desenvolvedores experientes se beneficiam de uma referência concisa à mão. Este guia abrange desde configuração básica e staging até fluxos avançados, como rebase interativo, gerenciamento de stash e inspeção do histórico.
Como usar este guia rápido do Git
- 1Explore os comandos organizados nas categorias Configuração, Staging, Branches, Remotos, Stash, Desfazer, Inspeção e Tags.
- 2Use o campo de pesquisa para filtrar comandos por palavra-chave — digite “rebase”, “stash”, “reset” ou qualquer parte de um comando ou descrição.
- 3Cada comando apresenta a sintaxe, uma breve descrição e flags ou opções comuns.
- 4Clique no botão de copiar ao lado de qualquer comando para enviá-lo à área de transferência e usá-lo imediatamente no terminal.
- 5Consulte as flags listadas abaixo de cada comando para descobrir variações úteis que talvez você ainda não conheça.
Casos de uso comuns
Fluxo diário de desenvolvimento
Consulte rapidamente comandos para criar commits e branches e fazer push do código durante o trabalho diário, sem sair do navegador.
Aprendizado de Git
Está começando com Git? Explore as categorias organizadas para descobrir comandos e entender a finalidade de cada um, incluindo flags e opções comuns.
Resolução de conflitos de merge
Encontre os comandos certos para rebase, merge, reset e revert quando precisar resolver conflitos ou desfazer erros.
Revisão e inspeção de código
Use comandos de inspeção como git log, git blame e git show para revisar o histórico de commits, entender alterações e rastrear a autoria do código.
Perguntas frequentes
Qual é a diferença entre git merge e git rebase?
Ambos integram alterações de uma branch em outra. O 'git merge' cria um commit de merge e preserva o histórico completo das duas branches. O 'git rebase' reaplica seus commits sobre a branch de destino, produzindo um histórico linear. O merge é mais seguro para branches compartilhadas; o rebase deixa o histórico de branches de feature mais limpo antes do merge.
Como desfaço o último commit?
Use 'git reset --soft HEAD~1' para desfazer o commit e manter as alterações em staging. Use 'git reset --mixed HEAD~1' para desfazer o commit e remover as alterações do staging. Use 'git reset --hard HEAD~1' para desfazer o commit e descartar todas as alterações. Se o commit já tiver sido enviado, use 'git revert' para criar um commit de reversão seguro.
Qual é a diferença entre git fetch e git pull?
O 'git fetch' baixa novos dados de um repositório remoto, mas não os integra à branch de trabalho. O 'git pull' equivale basicamente a executar 'git fetch' seguido de 'git merge': ele baixa e integra as alterações imediatamente. Use fetch quando quiser revisar as alterações antes do merge.
O guia executa comandos ou envia minha pesquisa para um servidor?
Não. O guia apenas pesquisa os comandos e descrições disponíveis nesta página; ele não executa Git nem valida o estado do seu repositório. A pesquisa e a consulta acontecem localmente no navegador.