我推动了我当地的分支机构"开发"进入远程分支"开发"。
现在,我想合并远程"开发"的内容。进入远程"主人"没有去github网站。
我尝试通过键入git checkout origin/master
结帐到远程主控,但显示"您已经分离了HEAD' 。状态"
最好的方法是什么?
答案 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。