Git bisect

9 篇文章 0 订阅

描述:

git bisect 使用二进制搜索找到引入错误的提交
该命令使用二进制搜索算法来查找项目历史记录中的哪个提交引入了错误。通过首先告诉它一个已知包含该错误的“错误”提交以及一个在引入该错误之前已知的“良好”提交来使用它。然后git bisect在这两个端点之间选择一个提交,并询问所选提交是“好”还是“坏”。它继续缩小范围,直到找到引入更改的确切提交。

常用命令:

  • 启动查错,从时间最久的一次提交到当前提交进行二分查错
    git bisect start
    • 如果该版本正常工作标记为正常
      git bisect good
    • 如果该版本已损坏标记为错误版本
      git bisect bad
  • 给定范围差错,"终点"是最近的提交,"起点"是更久以前的提交
    git bisect start [终点] [起点]
  • 退出查错,回到最近一次的代码提交(git bisect start)
    git bisect reset
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值