git-bisect

二分查找引入问题的提交

补充说明

git bisect 用二分法在好提交和坏提交之间定位问题来源。手动模式由人判断每次检出的结果;run 模式可以接测试脚本自动完成。

常用示例

git bisect start
git bisect bad
git bisect good v1.2.0
git bisect good <sha>
git bisect skip
git bisect log
git bisect reset

# 自动二分
git bisect start HEAD v1.2.0
git bisect run ./test.sh

易错点与排错

相关命令