S Soluções.dev.br
Terminal, DevOps e SysAdmin

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