最新消息:欢迎加入小松的QQ群一起讨论一起学习,本站启用elasticsearch全文检索系统,提供搜索的精确度

使用git push 提示错误

版本控制 505浏览 0评论

在使用git的提交的时候发现一个错误,即git push的时候提示如截图所示的错误

git push提示错误

于是每次都需要执行

git push origin <分支名>

非常麻烦,今天又空来处理一下这个问题

git config --global push.default simple

之后发现没有提示出错了,请看图

git push问题解决

如果git push命令没有明确指定引用规格(refspec),也就是没有指定推送的源分支和目标分支,那么git会采用push.default定义的动作

Matching
‘matching’ 参数是 Git 1.x 的默认行为,其意是如果你执行 git push 但没有指定分支,它将 push 所有你本地的分支到远程仓库中对应匹配的分支
Simple
在中央仓库工作流程模式下,拒绝推送到上游与本地分支名字不同的分支。也就是只有本地分支名和上游分支名字一致才可以推送,
就算是推送到不是拉取数据的远程仓库,只要名字相同也是可以的。在GIT 2.0中,simple将会是push.default的默认值。
simple只会推送本地当前分支。

git 版本
我的版本是2.5.1还是有这个问题,好奇怪,虽然文件解决但还是不清楚为什么会产生这个问题

QQ交流群:136351212

如无特别说明,本站文章皆为原创,若要转载,务必请注明以下原文信息:
转载保留版权:小松博客» 使用git push 提示错误
本文链接地址:https://www.phpsong.com/1860.html

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
木有头像就木有JJ!点这里按步骤申请Gravatar头像吧!