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.
