Git Tips 'git bisect'


背景

  • 项目进行到一定程度,突然发现一个错误,而且这个错误还是在之前的某个提交产生的
  • 项目leader向我推荐了 “git bisect”指令。。。
  • 学名叫 “二分法找bug” – 沃・孜基・索得

主要步骤

  1. 找一个肯定没问题的提交 start
  2. 找一个出问题的提交 end
  3. git bisect start [end] [start]
  4. 标记正常提交
    git bisect good
  5. 标记错误提交
    git bisect bad
  6. 重复 4 5 找到问题提交,预计会出现
    [问题提交] is the first bad commit
  7. 退出查找
    git bisect reset

    小结

  • 你永远不知道会遇到那些神奇的问题
  • 不要担心,这些坑前人已经踩过了,而且留下了解决方案

文章作者: せいい
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 せいい !
  目录