git仓库报错【 ! [rejected] master -> master (non-fast-forward)error: failed to push some refs to】

第一次提交出现此问题,报错的原因是因为远程仓库有的文件在本地仓库中没有,如下显示:
在这里插入图片描述
解决方法一:(推荐)
git pull --rebase origin master  <本地生成ReadMe文件>
git add .
git commit -m “第二次提交” <第二次提交>
git rebase --continue <解决冲突>
git push origin master <push到远程>
解决方法二:(不推荐)
git push -f origin master <强制覆盖远程文件>

不推荐方法二,在团队开发过程中最好不要用!

原文链接:https://blog.csdn.net/forever__fish/article/details/126498311

猜你喜欢

转载自blog.csdn.net/zch981964/article/details/132213571