将两个分支合并到另一个分支而不进行新的提交

时间:2016-12-02 16:33:49

标签: git merge

我有一些问题将两个分支合并到另一个分支。

我有两个功能分支,每个分支在主服务器之前提交1个。

feature-branch-1 - 1 commit 'alpha' ahead of master 
feature-branch-2 - 1 commit 'beta' ahead of master 

我有一个提交1个主分支。

master - 1 commit 'gamma'

我想要运行这样的东西。

git checkout master
git merge feature-branch-1 --no-commit
git merge feature-branch-2 --no-commit

最终得到一个包含三次提交的主分支。

master - 3 commit 'gamma', 'alpha', 'beta'

是sue是第一个合并工程。然后第二次合并有这条消息。

  

自动合并进展顺利;在按要求提交之前停止

如何成功将这些分支合并在一起?

1 个答案:

答案 0 :(得分:0)

试试这个:

$ git checkout master
$ git merge feature-branch-1 --no-commit --no-ff
$ git merge feature-branch-2 --no-commit --no-ff