Git高阶实战:二分查找定位引入线上Bug提交记录.pdfVIP

  • 1
  • 0
  • 约1千字
  • 约 2页
  • 2026-07-31 发布于北京
  • 举报

Git高阶实战:二分查找定位引入线上Bug提交记录.pdf

这是一个非常实用的技巧

我可以给大家介绍一下,我们在项目中是如何去使用的

经常可能会出现说,线上有bug,然后排查bug的时候,最终会定位到是哪个

类的哪几行代码造成的这个bug,此时就需要去看到底是哪一次提交,谁,对

这几行代码的修改造成了这次线上bug,需要去定位责任人,发生时间

如果是比较严重的case,不是bug,case?case你可以理解为是,

bug的,比如说导致用户无法支付,给公司造成了500万的经济损

失,肯定是要追查谁是责任人的

就是说,如果线上发现了bug,然后定位到bug是某个代码文件的某几行

代码导致的,此时需要看一下是谁在哪一次commit引入了这几行导致bug的

代码

谁在哪一次commit具体的引入了这个bug,用git的二分查找

gitbisectstart:开始二分查找

gitbisectbad:标注当前这个commit是有bug的

gitbisetgoodv1.0.0:用tag来标注说从上一次哪个上线为止,是没有bug

的,就是那个tag对应的commit之前都是好

文档评论(0)

1亿VIP精品文档

相关文档