Useful when you’re trying to find when a bug got in. Every step is bisecting the commit log.

$ git bisect start

Has the bug?

$ git bisect bad

Doesn’t have the bug?

$ git bisect good