Git Rebase

2023-03-19  本文已影响0人  Saber_87d4

===================
ToitorseGit 流程

  1. 切换自己开发分支


    image.png
  2. git commit 提交自己需要上传的修改


    image.png
  3. 如果本地有不需要提交的东西, git stash 这些东西


    image.png
    image.png
  4. 这时候空间干净了

  5. 切换到master

  6. pull master, 拉取master最新更新


    image.png
  7. 切换到自己开发分支

  8. git rebase, 选择master


    image.png
  9. 有冲突就解决


    image.png
    image.png

    对应三种解决冲突方式
    对于二进制类型无法使用vscode解决的,

可以看到,Incoming Change 是自己的修改。 HEAD 是别人的(Master上的)修改。
自己看情况是用自己的(Accept Incoming Change)还是别人的(Accept Current Change),还是都是(Accept Both Changes)
解决完之后,“Resolve” 即可。


image.png

(7)master 再拉取一遍,有更新则继续步骤6,无则git merge dev 并commit、push 到远程master


image.png

(8)如果自己Stash 暂存有东西的话,就需要切换到自己分支,Pop Stashs 即可。

上一篇 下一篇

猜你喜欢

热点阅读