Initialize bisect and mark boundaries.
Section: Bisect Workflows
Start bisect with good and bad revisions
bash
bash
git bisect start <bad_commit> <good_commit>Explanation
Fastest way to launch a bisect session when both endpoints are already known.
Learn the surrounding workflow
Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.
Related commands
Same sheet · prioritizing Bisect Workflows
Mark current commit as good
Tell bisect the current checked-out commit does not contain the bug.
Mark current commit as bad
Tell bisect the current checked-out commit contains the bug.
Automate bisect with a test script
Let Git drive bisect using a command exit code.
Skip an untestable bisect revision
Tell bisect to avoid the current commit.
Cherry-pick one commit
Apply the changes introduced by one commit onto the current branch.