Selain perintah sehari-hari, Git menawarkan alat-alat canggih untuk situasi tertentu — bisect (menemukan bug), blame (melacak perubahan), worktree (beberapa direktori kerja), submodules, filter-repo (menulis ulang history), dan lainnya. Mengetahui keberadaannya dan fungsinya sangat berharga untuk menangani skenario tingkat lanjut.
