Poza codziennymi poleceniami Git oferuje potężne narzędzia do określonych sytuacji — bisect (wyszukiwanie błędów), blame (śledzenie zmian), worktree (wiele katalogów roboczych), submodules, filter-repo (przepisywanie historii) i wiele więcej. Warta jest wiedza o ich istnieniu i działaniu dla radzenia sobie w zaawansowanych scenariuszach.
git bisect — znalezienie commita, który wprowadził błąd
git bisect start
git bisect bad
git bisect good v1.0
git bisect good
git bisect reset
