Oltre ai comandi di uso quotidiano, Git offre potenti strumenti per situazioni specifiche — bisect (trovare bug), blame (tracciare i cambiamenti), worktree (multiple directory di lavoro), submodules, filter-repo (riscrivere la cronologia), e altri. Sapere che esistono e cosa fanno è prezioso per gestire scenari avanzati.
git bisect — trova quale commit ha introdotto un bug
git bisect start
git bisect bad
git bisect good v1.0
git bisect good
git bisect reset
