A subtle UI bug appeared somewhere in the last 50 commits. Visual blame on the file gives 8 candidates. Bisect narrows it further.
Use blame to scope the file, bisect to pinpoint the commit, show to read it.
Hard · 7 steps · +750 XP
This scenario walks through 7 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 blame src/ui/Modal.tsxgit branch last-known-good HEAD~2git bisect startgit bisect badgit bisect good last-known-goodgit show HEADgit bisect resetBlame to scope, bisect to bisect, show to confirm.