添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
相关文章推荐
豪气的消防车  ·  Student Tech Support·  3 月前    · 
无邪的碗  ·  ARM Cortex-M3 - 芯科科技·  4 月前    · 
率性的爆米花  ·  How to Get an Object ...·  7 月前    · 
  • 由于 Git 的提交日志是按照时间顺序倒序排列的,此处的 from commitId 是近期提交,即: <from commitId> 一定是在 end commitId 之后的时间提交的记录。如果两者顺序调转了会报下列的错误提醒
  • 启动二分查找、标记节点结果后,提示信息都会告诉你 roughly xx steps 大致还有多少步能确定出结果
  • $ git bisect start 4d83cfcbaef648345571d77db867b6f9e4146ba7 85530fd2d876544a88564c26ff1a656c3ef6ea0c
    Some good revs are not ancestors of the bad rev.
    git bisect cannot work properly in this case.
    Maybe you mistook good and bad revs?
    
    git bisect [bad|new] # 标注当前节点是有问题的,向更早的记录折半查询
    git bisect [good|old] # 标注当前节点是没有问题的,往后续提交的记录中折半查询
    

    找到问题节点后,可以使用git bisect reset切换到对应节点,但要注意:此时的分支是处于游离状态的(即:不在任一有效分支上)。

    git bisect reset <问题节点> # 切到问题节点
    git checkout -b <bugfix-xxx> # 针对当前节点切换创建一个有效分支 
    

    在临时有效分支上对问题进行修复,进行提交,再合并到主干分支中。

    GitHub上有人提供了一个小demo,供大家练习熟悉练习。