出现这个错误,经验分析,一般是两种原因:
- 分支不匹配。
- 没权限。
在 push 前,可以尝试退出重来,用以下指令切换分支:
git checkout -b 分支名
本地分支名可以通过以下指令查看:
git branch
如果没有这个分支,可以用以下指令添加分支名称:(分支名可以是本地新建的分支,并且是没有提交到远程仓库的分支)
git remote add 分支名 仓库ssh地址
之后,可能出现的问题:用Git上传到GitHub错误:failed to push some refs to
最后,没有权限,就需要到GitHub上去配了。