首页 > 解决方案 > 如何在 Git 中合并来自两个不同遥控器的两个分支

问题描述

我遇到了一些关于分支合并的案例,但似乎大多数案例都是关于在同一个遥控器中合并分支。

所以我的问题是,当两个遥控器实际上在不同的遥控器中时,这有关系吗?

例如,给定 remoteA/branchA 和 remoteB/branchB,我想合并从 branchA 到 branchB 的更改。

在我的本地,我可以检查 remoteB/branchB,然后将 remoteA/branchA 合并到 remoteB/branchB,然后推送 branchB?那是对的吗?

标签: git

解决方案


本地分支和远程分支的区别:

本地分支是只有您(本地用户)可以看到的分支。它仅存在于您的本地计算机上。

远程分支是其他用户可以跟踪的远程位置(在大多数情况下为源)上的分支。

要回答您的问题:

两个遥控器何时位于不同的遥控器中并不重要。合并对于任何类型的分支都是一样的。即使一个是本地的而另一个是远程的,您也应该能够合并任何分支。


推荐阅读