🎉 October Learning Month — learn a new software term every day!
An interactive flashcard trainer for software engineering terms.

Bisect

In plain terms

A tool that finds the commit that introduced a bug.

Going deeper

git bisect performs a binary search through history, having you test commits to pinpoint where a bug first appeared. It narrows the culprit fast.

Under the hood

Halves the search range each step, finding the offending commit in log(n) tests; can be automated.

Examples

Bug hunting, regression finding, git bisect, root-cause analysis.

Think of it like...

Like a guessing game narrowing down which day a problem started by halving the calendar.

Feedback & Bug Report