Menu
Coddy logo textTech

Comandos do Git

Uma referência prática dos comandos do Git que você usa todos os dias: criar branches, desfazer, mesclar e fazer rebase, e sincronizar com um remoto. Cada comando traz a sintaxe, as flags que importam e exemplos para copiar e colar que você pode executar ao vivo no playground do terminal.

Prefere uma folha de uma página para imprimir? Veja o guia de referência do Git.

Configuração e início

Inicie um repositório e configure o Git: init, config, remotes.

Preparação e commit

Registre as mudanças no histórico: add, commit e amend.

Branches

Crie, troque, renomeie e exclua branches para trabalhar nas mudanças de forma isolada.

Desfazer alterações

Recupere-se de erros: reset, revert e desfaça commits com segurança.

Merge e rebase

Combine o trabalho de duas branches com merge, rebase, squash e cherry-pick.

Remotos

Sincronize seu repositório local com um remoto como o GitHub: push, pull, fetch.

Inspeção e limpeza

Veja o que mudou e limpe a árvore de trabalho: status, log, diff, clean.

Desfazer alterações: qual comando?

Quatro comandos desfazem o trabalho de formas diferentes. Escolha pelo que você quer manter e se o commit já foi enviado:

  • git reset - volta sua branch e reescreve o histórico. Melhor para commits locais que ainda não foram enviados.
  • git revert - adiciona um novo commit que desfaz um anterior. A escolha segura para commits que outros já baixaram.
  • git checkout - troca de branch ou restaura um arquivo para uma versão anterior.
  • git stash - guarda as alterações sem fazer commit e as reaplica mais tarde.