2013-10-23 35 views
1

我的遙控器上有兩個分支:master和「cms」。現在,當我推到cms分支時,我必須輸入:git push origin HEAD:cms。這實際上是如何工作的,或者是否有我可以使用的快捷命令?如何在不提供完整推送參考的情況下推送到遠程分支?

基本上我想選擇選擇在我的每個遠程分支之間切換,就像我用本地分支一樣。我怎麼做?

+0

按照建議設置上游分支是快速推送規範的一種好方法。這個** [問題](http://stackoverflow.com/questions/1519006/git-how-to-create-remote-branch/)**的答案也許對你有用。 – miqid

回答

0

,你可以這樣做:

git branch -u origin/cms

,如果當地分支機構CMS是不是當前分支

git branch -u origin/cms cms

這些命令將設置你,所以你可以這樣做:

git push origin cms

=]

0

如果在偏遠存在cms分支,如果您目前在該分支的工作,只需 git push就足夠了。

它應該爲你工作。