我遇到过一些分支合并的案例,但似乎大多数情况是关于合并同一远程分支的。
所以我的问题是,当两个遥控器实际上位于不同的遥控器中时,这有关系吗?
例如,给定remoteA / branchA和remoteB / branchB,我想将分支A的更改合并到分支B。
在本地,我可以只签出remoteB / branchB,然后将remoteA / branchA合并到remoteB / branchB,然后推送branchB?那是对的吗?
答案 0 :(得分:1)
是的。没错。
远程分支只是分支,与本地分支相同。 来自不同远程站点的远程分支机构也是如此。
在Git中,您可以将任何分支合并到任何其他分支。
答案 1 :(得分:1)
本地分支与远程分支之间的区别:
本地分支是只有您(本地用户)可以看到的分支。它仅存在于您的本地计算机上。
远程分支是位于其他用户可以跟踪的远程位置(在大多数情况下是原始位置)上的分支。
要回答您的问题:
两个遥控器位于不同的遥控器中并不重要。合并对于任何种类的分支都是相同的。即使一个分支是本地分支,另一个分支是远程分支,您也应该能够合并任何分支。