浏览器标题切换
浏览器标题切换end

git push时报错"error: failed to push some refs to"

在本地分支master需要强制上传并覆盖到远程仓库的main分支上时,出现了如下错误:

执行以下任意一个操作,均报错error: failed to push some refs to

  • git push -u origin main

  • git push -u origin main -f

  • git push origin main --force

使用命令 git push origin master:main -fgit push origin [master本地分支名]:[main远程分支名] -f)可成功覆盖远程内容,或者使用 git push origin master:main,都可以成功push到远程,但是不清楚上面命令失败的具体原因。

排除了以下原因:

  1. 远程并不存在未和本地同步的文件,包括 README.md,所以使用 git pull + rebase 无效

  2. 远程仓库分支 main 和本地指定仓库名 master 均无错误

有知道的大佬可以留下言~ 感谢~

posted @ 2022-09-06 08:57  抓水母的派大星  阅读(142)  评论(0编辑  收藏  举报