【问题标题】:How to merge two git branches entirely remotely?如何完全远程合并两个 git 分支?
【发布时间】:2024-01-17 04:30:01
【问题描述】:

我在 Google 云存储库上有两个分支。一个是稳定的 master 分支,另一个是完成所有新更改的功能分支。

我要做的就是将功能分支与主分支合并。

我在 SO 上搜索合并两个 git 分支,但所有解决方案都将在本地合并。拉下 feature 分支和 stable master 分支,合并它们,然后将更改推回似乎很复杂。

是否有 git 命令要求远程 git 服务器提交两个分支的合并,我可以远程合并两个分支还是只有一个选项可以在本地合并分支?

任何帮助将不胜感激。

【问题讨论】:

    标签: git version-control merge git-merge


    【解决方案1】:

    我在 SO 上搜索合并两个 git 分支,但所有解决方案都将在本地合并。拉下 feature 分支和 stable master 分支,合并它们,然后将更改推送回来似乎很复杂。

    实际上,我认为最好在本地进行所有合并,因为如果出现任何冲突,那么可以很好地处理它们。现在大多数 IDE 都有 Git 插件,可以轻松解决冲突。

    是否有 git 命令要求远程 git 服务器提交两个分支的合并,我可以远程合并两个分支还是只有一个选项可以在本地合并分支?

    据我所知,没有 Git 命令可以执行远程合并。但是,大多数 Git 存储库确实支持某种形式的远程合并。例如,可以将一个分支合并到 GitHub 上的另一个分支。但需要注意的是,合并期间不能有任何冲突。避免此类冲突的典型方法是先在本地执行合并,然后推出功能分支。另一个要求是必须在 GitHub 服务器上启动合并。

    【讨论】:

      最近更新 更多