Git入门指导

06 利用变基拉取远端代码【rebase】

2020-03-15  本文已影响0人  码农二哥

场景

步骤

  1. 假设初始状态是这样(dev-1是从master拉的):


    image.png
  2. 我们再dev-1分支上做一些开发,提交到本地,不要推送(push)到远端


    image.png
  3. 与此同时,别人已经往master上push了一些东西(反正master有我们dev-1分支上没有的新内容),我们想拉到我们dev-1分支。
  4. 切换到自己的开发分支 dev-1,选中 master 分支,右键,选择 将当前变更变基到 master


    image.png
  5. 如果有冲突则合并冲突(没有冲突更好),如下图(解决冲突其实就是在我们常用的IDE中解决<<<<这种东西,解决完记得git add commit,命令行即可搞定):


    image.png

    如果碰到冲突并解决完冲突(git add commit之后)用git status看一下,命令行会告诉你现在还在变基过程中,我们继续

  6. 点击左上角的加号(提交那个+号,点就行,在变基过程中时它会提示你变基进行中),选择 继续变基即可


    image.png
  7. 冲突5、6两个步骤,最终就完美了,结果如下:


    image.png
上一篇 下一篇

猜你喜欢

热点阅读