提交到GitHub错误:src refspec 分支名 does not match any

出现这个错误,经验分析,一般是两种原因:

  1. 分支不匹配。
  2. 没权限。

在 push 前,可以尝试退出重来,用以下指令切换分支:

git checkout -b 分支名

本地分支名可以通过以下指令查看:

git branch

如果没有这个分支,可以用以下指令添加分支名称:(分支名可以是本地新建的分支,并且是没有提交到远程仓库的分支)

git remote add 分支名 仓库ssh地址

之后,可能出现的问题:用Git上传到GitHub错误:failed to push some refs to

最后,没有权限,就需要到GitHub上去配了。

猜你喜欢

转载自blog.csdn.net/m0_46419510/article/details/112691029