从2021年11月开始,新项目github默认的主分支从master 变成了main,而在2021年之前创建的项目(老项目),主分支仍使用master。当使用 git push origin master 对新项目(2021年之后的项目)上传代码时,就会报"源引用规格 master 没有匹配"错误。
解决方法:本地分支的名称与远程分支的名称要保持一致,新项目要推送main分支,老项目要推送master。
命令如下:
git push origin main
1、查看远程分支
git branch -a
2、查看本地分支
git branch
本地分支的名称,最好与远程分支的名称保持一致,如图(1)所示: