美文网首页
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 一些用法: 合并,修改提交信息,回退版本

    1. 合并多次提交 1) 查看修改历史 git log 2) 合并6次提交git rebase -i HEAD~6...

  • Git合并多次提交

    rebase简介 rebase的作用简要概括为:可以对某一段线性提交历史进行编辑、删除、复制、粘贴;因此,合理使用...

  • Git合并多次提交

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

  • [Git]合并多次提交

    1 问题提出 很多时候,很难作到一次提交能够完整地解决一个功能,经常性出现以下情况:为了完成2个功能,一共进行了5...

  • Git 合并多次提交

    在合并分支的时候,希望将多次提交合并成一个,然后再 cherry-pick 到主分支。 合并分支 develop ...

  • 七、git合并多次提交

    在开发中我们需要保持远程仓库清洁,不希望本地开发多次提交信息都提交到远程仓库; 第一种方法:git rebase ...

  • git合并多次提交为一次提交

    在实际开发工作中,很少有一次提交git就达成目标的情况,往往是需要多次修改提交,那么多次提交git,在合并到mas...

  • Git rebase 使用记录

    当你想把git 的多次提交记录合并为一次时,可以使用git rebase.1、先查历史提交记录 2、git reb...

  • 补充2Git命令知多少

    6.git rebase 应用场景: 1)合并多次提交信息: A.在一个版本库中提交了三此commit: B.合并...

  • 如何使用git合并多次提交

    在为代码添加一个新功能的时候你会怎么做?(从git的操作顺序来说) 如果是我的话,顺序如下: 先是使用git ch...

网友评论

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

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