git-bisect is part of the git CM software. It is used to find which change broke something.

- Stackoverflow.com Wiki
1 articles, 0 books.

Imagine you have the master branch, latest commit checked out. You know that a previous version branch worked fine. Git will analyze how many revisions exist between good and bad, split the difference, and checkout that commit.