美文网首页
Git合并多次提交

Git合并多次提交

作者: marshalzxy | 来源:发表于2017-08-29 22:52 被阅读32次

    我们将自己的分支合并到主分支的时候,都希望将自己的多次修改bug和调试的commit合并为一次功能commit,然后merge到主分支中。

    Step1 git rebase -i

    可以通过git rebase命令实现

    git rebase -i 分支号

    其中“分支号”为合并不受影响的分支号。

    例如我需要合并最近2次提交可以使用

    git rebase -i HEAD^^^

    step2 选择合并的提交

    从上到下依次是老-->新的过程

    通常第一个选择 pick,后面的选择squash(表示这次提交合并到上一个提交).

    选择好以后wq保存推出

    step 3修改合并后提交的message

    按照vi的方法直接修改,wq保存

    如果在合并中需要中止 git rebase --abort

    合并中遇到问题例如冲突,解决之后 git rebase --continue

    相关文章

      网友评论

          本文标题:Git合并多次提交

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