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
可以看到,支持配置的选项有:
nothing:只推送到给定分支,避免错误提交current:推送到当前所在分支upstream:推送到绑定的upstream分支上tracking:不赞成使用,可以使用upstream替代simple:类似upstream,如果本地名称与远端名称不同,push操作会失败。matching:推送到远端同名分支