git:将两个分支合并到一起 - 这很糟糕吗?

时间:2017-03-17 08:25:30

标签: git merge

我意外地将两个分支合并在一起。 (如果你想知道我是怎么做到的:使用gitlab我将分支A合并到Web界面的分支B中,在SourceTree客户端中我将B合并到A.愚蠢,我知道......)

然后,因为我必须快速修复一些东西,所以我使用了合并的分支。它现在看起来像这样:

Git merge A into B and B into A

这是一个问题吗?为什么? 目前,一切似乎都正常。 我应该解决这个合并吗?我该如何解决?

(稍后我必须将所有内容合并为“master”。我希望不会出现任何问题。)

谢谢!

1 个答案:

答案 0 :(得分:6)

不,如果结果是您想要的,那就不是问题,这意味着两个分支现在都是相同的。您首先将左分支的更改合并到右分支中,以便右分支具有左分支的所有内容以及其自己的提交,然后将右分支的更改合并到左分支中,以便两者具有相同的现在的内容。如果你没有使用--no-ff选项,那么实际上不会有第二次合并提交,但只是左分支的分支指针会指向与正确提交的分支指针相同的提交,这是第一次合并提交。