- git bisect start
- git bisect start, then mark the current commit as bad and an old known commit as good.
- git bisect good
- Git leaves you on an intermediate commit. In this challenge, the bug exists in any commit that includes 'cache v2' or comes after it. If the commit is earlier: good. If it's that one or later: bad.
- git bisect reset
- When Git announces 'is the first bad commit', git bisect reset takes you back to your branch.
- git bisect bad
- The current commit has the bug.
- git bisect good a0a1a2a
- Now tell Git which commit worked.