如何在不进入github的情况下合并远程分支?

时间:2015-07-11 07:54:26

标签: git github merge

我推动了我当地的分支机构"开发"进入远程分支"开发"。

现在,我想合并远程"开发"的内容。进入远程"主人"没有去github网站。

我尝试通过键入git checkout origin/master结帐到远程主控,但显示"您已经分离了HEAD' 。状态"

最好的方法是什么?

2 个答案:

答案 0 :(得分:3)

你可以在这里找到答案.. Git - How to merge a remote branch into remote master

您无法直接从本地git仓库合并远程分支。您必须将分支合并到本地主分支,然后将更改推送到远程主分支。

答案 1 :(得分:1)

您可以更新本地的两个分支,合并它们,然后推送到主服务器 您可能需要执行以下操作

git checkout develop

git pull origin develop

git checkout master

git pull origin master

git merge develop

如果您没有冲突,并且一切正常,请使用新更改更新origin / master的内容

git push origin master

通过这种方式,您可以轻松地将origin / develop的内容合并到origin / master而无需转到github。