Riferimento Rapido Git
Riferimento comandi Git gratuito online
Riferimento rapido dei comandi Git
Questo cheatsheet copre i comandi Git essenziali organizzati per categoria: configurazione (init, clone), flusso di lavoro quotidiano (add, commit, push, pull), branching (branch, checkout, merge), ispezione (log, diff, status), annullamento delle modifiche (reset, revert) e gestione dei remote (remote, fetch).
▶Qual è la differenza tra git merge e git rebase?
Merge crea un commit di merge preservando la cronologia completa. Rebase riproduce i commit sopra il branch di destinazione per una cronologia lineare. Usa merge per branch condivisi e rebase per branch di feature locali.
▶Come annullo l'ultimo commit?
Usa git reset --soft HEAD~1 per annullare il commit ma mantenere le modifiche in staging. Usa git reset HEAD~1 per rimuovere anche dallo staging. Non fare mai reset su branch condivisi.