git push提示push.default is unset

怼烎@ 2023-06-17 05:53 105阅读 0赞

问题描述:
执行git push命令,警示push.default is unset…,详细警示信息见下图:
在这里插入图片描述
大意是:push.default未设置,其默认值在Git 2.0中从“matching”更改为了“simple”,可以自行配置push.default的值。

解决办法:
执行命令【git config —global push.default matching】,将push.default的值设置为matching

知识拓展:
语法:【git config —global push.default option】

opion值:

  • 【nothing】:不推送任何东西,除非明确指定远程分支名;
  • 【current】: 推送当前分支到远程仓库中的同名分支,如果远程仓库中不存在此分支,则自动创建该分支;
  • 【upstream】:推送当前分支到其upstream分支;
  • 【simple】:与upstream属性相似,但是如果本地分支与远程upstream分支不同名,则拒绝push操作;
  • 【matching】:推送当前分支到远程已存在的同名分支。

发表评论

表情:
评论列表 (有 0 条评论,105人围观)

还没有评论,来说两句吧...

相关阅读