Login was working 3 weeks ago. Now it's broken. 87 commits landed since then. Binary search through them.
git bisect halves the commit range each step. Mark good/bad until you find the culprit.
Hard · 4 steps · +700 XP
This scenario walks through 4 steps, in order:
Try the terminal first — you learn more by doing. When you want to check yourself, here is the command for each step.
git bisect startgit bisect badgit bisect good bi00001git bisect resetlog2(87) ≈ 7 steps. Bisect turns hours into minutes.