使用git rebase -i $commit_you_want_to_split^是推荐的方法来拆分提交。使用edit重置操作来切割你的提交,然后使用reset HEAD^和一些git add将你的新小提交插入索引。诚然,这并不是自动的,但你可能能够用很多sed或awk或Python脚本化它。更多细节请参见上面的SO链接。 一旦你的提交被切割,你的git bisect现在将更加精确。 有人自动化了这个过程吗?