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"; 就这样反复执行, 直到找出问题为止.

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐