git push.default 几种设置笔记

Posted 学者先要会疑

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git push.default 几种设置笔记相关的知识,希望对你有一定的参考价值。

1 simple ,本地和远程分支同名才会推送,只会推送当前的分支到远程 ,默认推送分支数量:1

2 matching , 会推送匹配的本地分之到远程分之,假如本地有的分支远程没有,不会把本地推送到远程,默认推送分支数量:多个

3 nothing, 要自己些refspec参数,来如何分配,默认什么都不推送,默认推送分支数量:0

4 current, 本地当前分支推送到远程,如果本地的分支远程没有,就在远程创建同名分支,然后推送,默认推送分之数量:1

5 upstream, 当本地分之和远程分之不同名,但是config配置中,有配置,本地的分之。跟踪了远程的名字不同的分支,使用这个方式可以推送成功,也是推送一个分之,例如

本地分支是local,远程分支名是feature, 根据配置 

1 [branch "local"]
2     remote = origin
3     merge = refs/heads/feature

 

以上是关于git push.default 几种设置笔记的主要内容,如果未能解决你的问题,请参考以下文章

git push.default设置

Git 2.x 中git push时遇到 push.default 警告的解决方法

git 免密码push

git学习笔记总结

Windows上的Git 2.13条件配置

git 学习笔记