问题描述:
执行git push命令,警示push.default is unset…,详细警示信息见下图:
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】:推送当前分支到远程已存在的同名分支。

相关文章:

  • 2021-10-07
  • 2022-02-22
  • 2022-03-07
  • 2021-07-14
  • 2022-12-23
  • 2021-12-08
  • 2021-09-10
  • 2021-08-01
猜你喜欢
  • 2021-08-19
  • 2021-11-04
  • 2022-12-23
  • 2021-05-24
  • 2021-10-13
  • 2021-08-28
相关资源
相似解决方案