我的遙控器上有兩個分支:master和「cms」。現在,當我推到cms分支時,我必須輸入:git push origin HEAD:cms
。這實際上是如何工作的,或者是否有我可以使用的快捷命令?如何在不提供完整推送參考的情況下推送到遠程分支?
基本上我想選擇選擇在我的每個遠程分支之間切換,就像我用本地分支一樣。我怎麼做?
我的遙控器上有兩個分支:master和「cms」。現在,當我推到cms分支時,我必須輸入:git push origin HEAD:cms
。這實際上是如何工作的,或者是否有我可以使用的快捷命令?如何在不提供完整推送參考的情況下推送到遠程分支?
基本上我想選擇選擇在我的每個遠程分支之間切換,就像我用本地分支一樣。我怎麼做?
,你可以這樣做:
git branch -u origin/cms
,如果當地分支機構CMS是不是當前分支
git branch -u origin/cms cms
這些命令將設置你,所以你可以這樣做:
git push origin cms
=]
如果在偏遠存在cms
分支,如果您目前在該分支的工作,只需 git push
就足夠了。
它應該爲你工作。
按照建議設置上游分支是快速推送規範的一種好方法。這個** [問題](http://stackoverflow.com/questions/1519006/git-how-to-create-remote-branch/)**的答案也許對你有用。 – miqid