Leksykon IT › Programowanie › git bisect

git bisect

Programowanie Svenska → Zaktualizowano: 2026-10-06

Wyszukiwanie binarne w historii commitów, by znaleźć ten, który wprowadził błąd. git bisect start, oznaczasz good/bad, powtarzasz — git w każdym kroku przełącza na środkowy commit.

Złożoność logarytmiczna — 1024 commity to ok. 10 kroków. git bisect run ./test.sh automatyzuje proces: uruchamia skrypt, kod wyjścia 0 = good, 1–127 = bad, 125 = pomiń. Niezastąpiony przy polowaniu na regresje w długo żyjących projektach (jądro, przeglądarki, środowiska uruchomieniowe języków).

← Wróć do leksykonu