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.解决方案

Git提交文件报错: error: src refspec master does not match any