git:将两个分支合并到一起-这不好吗?

git:将两个分支合并到一起-这不好吗?,git,merge,Git,Merge,我不小心把两个树枝合二为一了。 (如果您想知道我是如何做到的:使用gitlab,我在web界面中将分支A合并到分支B中,在SourceTree客户端中,我将分支B合并到A中。愚蠢,我知道……) 然后,因为我必须快速修复一些东西,所以我与合并的分支一起工作。现在看起来是这样的: 这是个问题吗?为什么? 目前,一切似乎都正常工作。 我应该解决合并问题吗?我怎样才能解决它 (以后我要把所有的东西都合并成“大师”,希望不会有问题。) 谢谢大家! 不,如果结果是您想要的,这不是问题,这意味着现在两个分支

我不小心把两个树枝合二为一了。 (如果您想知道我是如何做到的:使用gitlab,我在web界面中将分支A合并到分支B中,在SourceTree客户端中,我将分支B合并到A中。愚蠢,我知道……)

然后,因为我必须快速修复一些东西,所以我与合并的分支一起工作。现在看起来是这样的:

这是个问题吗?为什么? 目前,一切似乎都正常工作。 我应该解决合并问题吗?我怎样才能解决它

(以后我要把所有的东西都合并成“大师”,希望不会有问题。)


谢谢大家!

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

否,这不是问题。这不是问题,如果你愿意,你可以在这里阅读如何解决它。首先,当你把A合并成B时,你说“B应该和B+A有相同的内容”。然后当你把B合并成A时,你说“A应该和A+B有相同的内容”。如果您背靠背地执行此操作,那么两个分支现在应该相等。如果您不打算这样做,即一个或两个分支应该独立于另一个分支,那么您就有问题了。如果没有,那么没有,你没有问题。