美文网首页
图解4种Git合并分支方法

图解4种Git合并分支方法

作者: 卓三阳 | 来源:发表于2020-03-25 20:47 被阅读0次

    原文---图解4种git合并分支方法

    1. 补充 git rebase

    git checkout dev
    git rebase master
    

    改命令会把"dev"分支里的每个提交(commit)取消,并且把它们临时 保存为补丁(patch)。这些补丁放到".git/rebase"目录中,然后把"dev"分支指向"master"分支,最后把保存的这些补丁应用到"dev"分支上。

    1.1 解决冲突

    在rebase的过程中,也许会出现冲突(conflict)。在这种情况,Git会停止rebase并会让你去解决冲突。在解决完冲突后,用"git add"命令去更新这些内容的索引(index), 然后无需执行 git commit,只要执行:

    git rebase --continue
    

    这样git会继续应用(apply)余下的补丁。

    git rebase --abort
    

    在任何时候,你可以用--abort参数来终止rebase的行动,并且"mywork" 分支会回到rebase开始前的状态。

    nochanges.png
    git rebase --skip  //用--skip参数来跳过本次补丁
    

    如果更改变为null(以前在rebase中已经做过更改),在这种情况下,您可能需要使用这个命令

    1.2 git pull --rebase

    表示把你的本地当前分支里的每个提交(commit)取消掉,然后把本地当前分支更指向"origin"分支,最后把保存的这些补丁应用到本地当前分支上。

    相关文章

      网友评论

          本文标题:图解4种Git合并分支方法

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