Git设置默认push到当前所在分支

701 阅读1分钟

git config --global push.default "current"

每次push代码的时候,都需要这么写:git push origin HEAD:refs/for/feature-branchName,有没有觉得很烦,罗里吧嗦的,简简单单写个git push它不香么。

其实git支持默认push代码到当前所在分支的。

terminal输入git config --help,搜索关键字push.default

1.png

可以看到,支持配置的选项有:

  • nothing:只推送到给定分支,避免错误提交
  • current:推送到当前所在分支
  • upstream:推送到绑定的upstream分支上
  • tracking:不赞成使用,可以使用upstream替代
  • simple:类似upstream,如果本地名称与远端名称不同,push操作会失败。
  • matching:推送到远端同名分支