Git Bisect 是一个交互式工具,用于识别您的项目历史中引入了错误或回归的具体提交。您首先需要确定两个提交:一个是没有问题的提交("好"提交),另一个是有问题的提交("坏"提交)。然后,运行 git bisect start,接着对好提交运行 git bisect good,对坏提交运行 git bisect bad。Git Bisect 将引导您进行二分搜索过程,要求您测试当前范围内的中点,直到它确定引入错误或回归的确切提交。
git bisect start
git bisect good
git bisect bad