Git代码上传报错(2)
报错内容:
! [rejected] master -> master (fetch first)
error:failed to push some refs to ‘https://gitee.com/…’
报错分析
该问题导致上传失败的原因基本上只有一个(我大部分是用以下方法进行解决的)
输入该指令:
git pull --rebase origin master
如果分支为main,请输入以下指令:
git pull --rebase origin main
如不知道自己的分支是什么,可参考该文档 -> [如何查看自己Git仓库的分支是什么?]((174条消息) 【教程·第三方工具篇】Git如何查看自己仓库的分支_没有洛奇精神的洛奇的博客-CSDN博客)
如果分支是其他的,例如devp等等,仅需把main
替换成你的分支名称即可
该原因就是你文件夹内没有
README.md
文件,导致上传的文件无法跟踪远程仓库内的文件,所以我们需要先把远程仓库内的文件拉取下来
待出现Successfully rebased and updated refs/heads/master
的指令运行提示,则代表已拉取成功
接下来仅需在push一下基本就可以了
git push -u origin master
同样,如果是main分支要把master改成main,或者如果是其他分支就要改成其他的分支名称
总结分析
如以上方案都解决不了,还可以去查看我CSDN个人主页中关于git其他的报错篇,那里也同样记录了很多很多问题,希望能帮到你~