Git Essencial Cheat Sheet
Guia de comandos Git rápidos e práticos para o fluxo diário.
Configuração
Inicializa um novo repositório Git local.
git init Clona um repositório remoto para sua máquina local.
git clone [url] Fluxo Diário
Mostra o estado atual do diretório de trabalho e da área de stage.
git status Adiciona um arquivo específico para a área de stage.
git add [arquivo] Adiciona todos os arquivos modificados para a área de stage.
git add . Cria um commit com as alterações em stage.
git commit -m "mensagem" Envia os commits locais para o repositório remoto.
git push origin [branch] Atualiza o repositório local com as alterações do remoto.
git pull Gerenciamento de Branches
Cria uma nova branch local e muda para ela imediatamente.
git checkout -b [nome-da-branch] Lista todas as branches locais.
git branch Muda para uma branch existente.
git checkout [branch] Funde as alterações de uma branch na branch atual.
git merge [branch] Utilidades
Salva temporariamente as alterações não commitadas.
git stash Restaura as alterações salvas anteriormente com stash.
git stash pop Histórico
Mostra o histórico de commits.
git log Desfazer Alterações
Destrói o último commit local, apagando todas as alterações do código.
git reset --hard HEAD~1