Beyond everyday commands, Git offers powerful tools for specific situations — bisect (finding bugs), blame (tracing changes), worktree (multiple working directories), submodules, filter-repo (rewriting history), and more. Knowing they exist and what they do is valuable for handling advanced scenarios.
git bisect — find which commit introduced a bug
git bisect start
git bisect bad
git bisect good v1.0
git bisect good
git bisect reset
