回答
$ git push origin develop:master
,或者更一般地说
$ git push <remote> <local branch name>:<remote branch to push into>
不要做“git push origin:master”,可以删除你现有的分支o远程 – 2015-01-12 16:27:58
True @MangirdasSkripka!如果您不想指定当前分支的名称,只需使用'git push origin head:master'即可。 – 2015-05-29 12:01:34
好主意@FrancescRosàs,它是HEAD(大写字母)。 – smoku 2015-08-06 09:09:54
正如在评论中提到的人,你可能不希望这样做... 从mipadi答案是绝对正确的,如果你知道你的”重新做。
我会说:
git checkout master
git pull # to update the state to the latest remote master state
git merge develop # to bring changes to local master from your develop branch
git push origin master # push current HEAD to remote master branch
只需要提一下,在他的请求中有一些意义,我正在使用这种情况来将我的开发部署(推送)到Heroku master – 2012-07-07 07:47:49
再次,此技术仅适用于高级git用户。并不是说它太困难了,它只是要求人们理解他们在做什么以及为什么它按照它的工作方式工作。每个人都可以自由地使用git来满足他们的喜好,但我认为遵循我建议的方法对于教育目的来说更好,尤其是对于git新手来说。清理“主题分支”是开始的方式,如果需要,您可以稍后优化工作流程。 – 2012-07-10 17:57:06
这其实是一件相当常见的事情。主分支通常是您的部署分支。如果两个团队故意分散他们的部署,那么你很可能会用一个樱桃选择的本地分支向上游推送补丁。现在你可能会争辩说,这些变化应该被推到一个分支上,然后从那里合并到主人手中,但以另一种方式来做这件事并不奇怪,IMO。 – dgatwood 2013-07-31 01:35:51
- 1. Git - 将更改从本地分支推送到远程分支
- 2. Git:如何推送本地分支重命名远程分支?
- 3. git推送到远程主分支
- 4. 从本地分支推送到远程主分支
- 5. Git - 将本地分支推送到远程并使本地分支跟踪远程分支
- 6. Git:如何从“无分支”推送到新的远程分支?
- 7. 无法将本地分支推送到远程Git回复
- 8. 如何将本地分支推送到远程分支的目录?
- 9. 推送到git远程分支
- 10. git推送到远程分支
- 11. Git推送到远程分支
- 12. 推送本地分支到远程分支 - gitpython
- 13. Heroku + Git:我如何推送到我的远程分支?产地/主被分离
- 14. Git:将远程分支拉到本地
- 15. Git跟踪远程分支,并推送到不同的分支
- 16. 推送到远程分支
- 17. 如何将功能分支中的文件推送到远程的主分支?
- 18. 如何将git中的分支推送到远程
- 19. git如何将其他分支推送到远程/源?
- 20. 远程分支在本地分支之前;无法推送
- 21. git推远程分支
- 22. Git将旧本地提交推送到更新版本的远程分支
- 23. 将远程主机复制到本地分支-git
- 24. 重命名分支并将“新建”分支推送到远程
- 25. 推送所有本地分支机构其它远程Git中
- 26. gitLab - 无法将本地分支推送到远程
- 27. Git - 如何将远程分支合并到远程主设备
- 28. 从远程分支到本地分支:git问题
- 29. Git推送本地分支回购
- 30. 无法将更改推送到git中的远程分支
是否有你不希望在本地将它并入'origin',然后推动该远程特定的原因是什么? – bhamby 2011-03-24 18:15:27
我认为@galador意味着将本地合并到'master'中 - 但这是一个有效的点。如果它足够稳定的原始主分支,那么*当然*它足够稳定的主分支! – Cascabel 2011-03-24 18:31:59
@Jefromi是的,哎呀,错字。 -_- – bhamby 2011-03-24 18:33:36