используйте двоичный поиск, чтобы найти фиксацию, в которой была обнаружена ошибка (Use binary search to find the commit that introduced a bug)
Параметры (Options)
--no-checkout
Do not checkout the new working tree at each iteration of the
bisection process. Instead just update a special reference
named BISECT_HEAD
to make it point to the commit that should
be tested.
This option may be useful when the test you would perform in
each step does not require a checked out tree.
If the repository is bare, --no-checkout
is assumed.
--first-parent
Follow only the first parent commit upon seeing a merge
commit.
In detecting regressions introduced through the merging of a
branch, the merge commit will be identified as introduction
of the bug and its ancestors will be ignored.
This option is particularly useful in avoiding false
positives when a merged branch contained broken or
non-buildable commits, but the merge itself was OK.