Git School · FluxGit

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 guida

Git 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 guida

Commit 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 guida

Git 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 guida

Branch 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 guida

Git 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 guida

Git 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 guida

Annullare 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
Scarica FluxGit