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

Git 如何在不提供完整push refspec的情况下推送到远程分支?,git,version-control,github,Git,Version Control,Github,我的遥控器上有两个分支:master和cms。现在,当我推到cms分支时,我必须键入:git push origin HEAD:cms。这就是它的工作原理,还是我可以使用快捷方式命令 基本上,我希望能够选择在每个远程分支之间切换,就像在本地分支上切换一样。我该怎么做?您可以: 吉特分行-u来源/cms 如果本地分支机构cms不是当前分支机构 吉特分行-u来源/cms 这些命令将对您进行设置,以便您可以执行以下操作: git推送源cms =]如果cms分支存在于remote中,并且您当前正在该分支

我的遥控器上有两个分支:master和cms。现在,当我推到cms分支时,我必须键入:git push origin HEAD:cms。这就是它的工作原理,还是我可以使用快捷方式命令

基本上,我希望能够选择在每个远程分支之间切换,就像在本地分支上切换一样。我该怎么做?

您可以:

吉特分行-u来源/cms

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

吉特分行-u来源/cms

这些命令将对您进行设置,以便您可以执行以下操作:

git推送源cms

=]

如果cms分支存在于remote中,并且您当前正在该分支中工作,只需 git推送就足够了


它应该适合您。

按照建议设置上游分支是快捷推送规范的好方法。这个问题的答案也可能对你有用。