我有一个主分支“ Master”,我从中创建了两个不同的分支,分别称为“ Branch-A”和“ Branch-B”。分支用于两个不同的功能。当我完成了Branch-A的工作后,我将其合并回了Master。一切都很好。
现在我完成B分支。我也想将其合并到Master中,但是我知道Branch-B不包含我在Branch-A中创建的功能,该功能现在已合并到Master中。 git会像将代码更改回一样(像将Branch-A合并到Master中一样)看到Branch-B并覆盖Master中Branch-A的更改吗?
我希望我说清楚了。
不,不会。当您合并分支b时,它将考虑来自主服务器(和分支a,因为它已经是主服务器的一部分)和分支b的所有更改。