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】:推送当前分支到远程已存在的同名分支。
  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值