Guide Git e percorsi pratici
Scegli il problema da risolvere. Ogni guida spiega controlli, comandi e limiti prima di modificare il repository.
Come risolvere “would clobber existing tag” in Git.
Risolvi “would clobber existing tag” in sicurezza: confronta il tag locale e remoto, conserva la destinazione locale e aggiorna solo il tag verificato.
Leggi la guidaGit worktree per agenti di coding IA: un flusso sicuro.
Usa i Git worktree per attività IA parallele: stessa base, risultati con commit, revisione, merge normale e pulizia senza forzature.
Leggi la guidaCommit sul branch sbagliato: spostarlo con Git
Applica il commit al branch giusto con cherry-pick, conserva un branch di recupero e scegli reset o revert in base alla condivisione della storia.
Leggi la guidaGit detached HEAD: conserva i commit
Comprendi detached HEAD, crea un branch con git switch -c e recupera un commit verificato tramite reflog senza confonderlo con un backup dei file.
Leggi la guidaBranch Git divergente: merge o rebase
Esamina i commit locali e remoti dopo fetch, mantieni un recupero e scegli merge o rebase con passi chiari per conflitti e annullamento.
Leggi la guidaGit worktree o submodule: come scegliere
Worktree apre un branch dello stesso repository; submodule fissa un repository diverso. Confronta proprietà, aggiornamento, pulizia e limiti nel combinarli.
Leggi la guidaGit amend: correggere l’ultimo commit
Modifica il messaggio o includi un file dimenticato. Controlla l’indice, conserva il commit originale ed evita riscritture involontarie di storia condivisa.
Leggi la guidaAnnullare l’ultimo commit Git: soft reset o revert
Mantieni le modifiche locali preparate con reset --soft oppure usa revert per commit condivisi. Verifica il genitore ed evita reset duri non necessari.
Leggi la guida