当前位置:   article > 正文

Git Rebase_落后的分支可用rebase吗?

落后的分支可用rebase吗?

用来管理commit的提交记录,包括增删改查,进而维护commit log的干净,无污染

第一部分:概念

基点

每个commit都以前一个commit作为基点进行开发,当我们提交一个commit,准备push到远端master时,git会进行检查:远端master的最新节点与当前分支的基点是否一致(即他们的head序号是否一致),若相同,则允许push,否则,禁止push。
在这里插入图片描述

第二部分:使用

1. 变基,继承目标分支的改动

通过变更 当前分支 的commit基点,使其继承 目标分支 的更改,并避免了merge带来的merge log, 保证了 当前分支 log的干净整洁。

命令
git rebase [new branch] 
  • 1

当前分支的commit基点变更为new branch的最新基点。
注意:

  • rebase前,需要通过git fetch把目标分支获取最新
  • 通过
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/789282
推荐阅读
相关标签
  

闽ICP备14008679号