问题很简单:我有三个头(在这种情况下是分支),我想将它们合并为master(其中一个是master)。我们称这些为master
,foo
和bar
。我知道我可以分别进行两次合并,但我听说它可以做一次,我想试试。
答案 0 :(得分:5)
请执行以下操作:
git checkout master
git merge foo bar
这会将两个分支合并为主...这适用于任意数量的分支 - 仅当在此“章鱼合并”中没有合并混淆时 git log --graph看起来像这样。
|
*-.
|\ \
| | |
| | |