Folha de Referência Git
Referencia de comandos Git gratuita online
Referência rápida de comandos Git
Este guia de referência cobre comandos Git essenciais organizados por categoria: configuração (init, clone), fluxo de trabalho diário (add, commit, push, pull), branching (branch, checkout, merge), inspeção (log, diff, status), desfazer mudanças (reset, revert) e gerenciamento remoto (remote, fetch).
▶Qual é a diferença entre git merge e git rebase?
Merge cria um commit de mesclagem preservando o histórico completo. Rebase reproduz os commits sobre o branch alvo para um histórico linear. Use merge para branches compartilhados e rebase para branches de feature locais.
▶Como desfazer o último commit?
Use git reset --soft HEAD~1 para desfazer o commit, mas manter as mudanças preparadas. Use git reset HEAD~1 para despreparar as mudanças também. Nunca resete branches compartilhadas.