git bisect使用

git bisect使用

1.git bisect start

2.git bisect good v3.4.38

3.git bisect bad v3.4.39

4.编译,进行测试

5.如果发现还是有问题,运行 git bisect bad

6.如果没有发现问题,运行 git bisect good

7.git bisect reset
这会到你之前(执行git bisect start之前)的状态.

8.git bisect visualize
这会运行gitk, 界面上会标识出"git bisect"命令自动选择的提交(commit). 你可以选择一个相邻的提交(commit), 记住它的SHA串值, 用下面的命令把它签出来:

git reset --hard fb47ddb2db...
然后进行测试, 再根据测试結果执行”bisect good"或是"bisect bad"; 就这样反复执行, 直到找出问题为止.

你可能感兴趣的:(git bisect使用)