Git推送到选定的分支

时间:2014-08-29 11:05:25

标签: git

是否有允许推送到所选分支的快捷方式?

它可以是命令或类似的东西:

git push branch

将运行此代码:

git push origin $(git branch | grep '*' | sed -e 's/* //')

1 个答案:

答案 0 :(得分:2)

我认为“新”简单模式就是您所需要的。

从git v1.7.11发行说明:

  

推出了一种新的推送模式,“简单”,即“当前”和“上游”之间的交叉。没有任何refspec的“git push”只有当它被设置为跟踪那里具有相同名称的分支时,才会将当前分支推送到远程存储库中的相同名称。计划是在未配置push.default时使此模式成为新的默认值。

使用新模式:

git config --global push.default simple

所以你只需执行git push并将当前分支推送到匹配(跟踪)的远程分支。