美文网首页
Git 变基(rebase)需要注意的问题

Git 变基(rebase)需要注意的问题

作者: 叫我魏大川 | 来源:发表于2019-12-03 16:28 被阅读0次

rebase命令可以让开发的时间线保持一条直线。可以避免掉因分支太多然后marge之后时间线混乱的问题。

rebase的原理是抛弃原来的改动,在新的基础上生成新的改动。所以,变基的前提是自己的分支没有推送到orgin(服务器),也就是说,推送过的历史提交最好不要使用编辑。

如果对已提交的历史变更做了变基,那变基之后的本地分支就会被提示需要拉取以前的历史改动。因为当前分支的所有改动已经变成了新的改动,跟之前的历史已经脱离。所以这时候如果遵循提示再拉取就会出现各种问题。

那如果已经造成了这样的结果怎么办呢?简单,把现在的变基完的分支迁出一条新的分支B,然后把原来的分支删除。这个时候,分支B就是符合我们预期的分支,完事合并到主分支(如果我们变基到的分支是主分支)就行了。

相关文章

  • 到底什么是 rebase(变基)?

    Keywords: rebase, Git, 变基, 衍合 rebase 的概念/作用其实很简单——就是「变基」。...

  • Git 变基(rebase)需要注意的问题

    rebase命令可以让开发的时间线保持一条直线。可以避免掉因分支太多然后marge之后时间线混乱的问题。 reba...

  • 工作中用到的git操作

    git rebase git rebase 原理 找到这两个分支(即当前分支 experiment、变基操作的目标...

  • Git~rebase

    git rebase rebase简介 rebase, 意思为变基,即改变分支的的根支。提到rebase就不得不说...

  • git使用

    git commit git branch ---新建分支 git rebase 分支 ---变基到某个分支 gi...

  • 【快速理解Git分支:交互式变基】【5】

    【交互式变基】 在变基过程中,我们只要调用($ git rebase master),剩下的事情都交给Git来自动...

  • [Git] rebase - 变基

    git rebase [主分支] [特性分支] 一旦分支中的提交对象发布到公共仓库,就千万不要对该分支进行变基操作...

  • git rebase (变基)

    同一个分支, 多人开发, 提交记录不交叉; 不同分支之间, 不用rebase, 用merge, 如果有冲突, 会恶...

  • Git变基 - rebase

    基本流程 将分支切换到dev分支; 执行git rebase master; 之后dev就变为master的直接后...

  • git简单命令手册

    常用的git命令整理 基本操作 与远程仓库的交互 rebase(变基) git pull 相当于git fetch...

网友评论

      本文标题:Git 变基(rebase)需要注意的问题

      本文链接:https://www.haomeiwen.com/subject/kiocgctx.html