如何在不提供完全推送refspec的情况下推送到远程分支?

时间:2013-10-23 06:51:48

标签: git version-control github

我的遥控器上有两个分支:master和“cms”。现在当我推送到cms分支时,我必须输入:git push origin HEAD:cms。这是真的它是如何工作的还是有一个我可以使用的快捷命令?

基本上我想选择在我的每个远程分支之间切换,就像我使用本地分支一样。我该怎么做?

2 个答案:

答案 0 :(得分:0)

你可以这样做:

git branch -u origin/cms

如果本地分支cms不是当前分支

git branch -u origin/cms cms

这些命令会设置你,你可以这样做:

git push origin cms

=]

答案 1 :(得分:0)

如果远程存在cms分支,并且您当前正在该分支中工作,那么就是这样 git push就够了。

它应该适合你。