回答
$ 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