error: src refspec master does not match any error: failed to push some refs to ‘github.com:Lydever/
Posted Ly_cat
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了error: src refspec master does not match any error: failed to push some refs to ‘github.com:Lydever/相关的知识,希望对你有一定的参考价值。
本地关联github远程仓库,本地在 pull or push的时候报错:
error: src refspec master does not match any error: failed to push some refs to 'github.com:Lydever/typescript-projects.git'
原因
本地分支与远程分支不一致导致,2020年起,github上创建的仓库默认分支为main
而不再是master
,而本地git 初始化后默认分支为master
解决
重命名分支,使分支名称一致:
把master
重命名为main
git branch -m oldBranchName newBranchName
这个时候在pull
或者push
就不会报错了。
以上是关于error: src refspec master does not match any error: failed to push some refs to ‘github.com:Lydever/的主要内容,如果未能解决你的问题,请参考以下文章
使用 Git 报错 error: src refspec master matches more than one.
解决:github上传时出现error: src refspec master does not match any
git commit时出错:error: src refspec master does not match any
git报错error: src refspec refs/heads/master does not match any.
git push 失败出现error: src refspec master does not match any.解决方案