git bisect
Bir hatayı getiren commit'i bulmak için commit geçmişinde ikili arama yapar. git bisect start, ardından good/bad işaretleyin; git her adımda ortadaki commit'i çıkarır.
Logaritmiktir: 1024 commit yaklaşık 10 adım eder. git bisect run ./test.sh işi otomatikleştirir: betiği çalıştırır, çıkış kodu 0 iyi, 1–127 kötü, 125 atla anlamına gelir. Çekirdek, tarayıcı, dil çalışma zamanı gibi uzun ömürlü projelerde regresyon avında vazgeçilmezdir.