git push时报错"error: failed to push some refs to"
在本地分支master需要强制上传并覆盖到远程仓库的main分支上时,出现了如下错误:
undefined
执行以下任意一个操作,均报错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 -f
(git push origin [master本地分支名]:[main远程分支名] -f
)可成功覆盖远程内容,或者使用 git push origin master:main
,都可以成功push到远程,但是不清楚上面命令失败的具体原因。
排除了以下原因:
-
远程并不存在未和本地同步的文件,包括
README.md
,所以使用git pull
+rebase
无效 -
远程仓库分支
main
和本地指定仓库名master
均无错误
有知道的大佬可以留下言~ 感谢~
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· DeepSeek 开源周回顾「GitHub 热点速览」
2019-09-06 Aizu - ALDS1_13_A-8 Queens Problem-八皇后的路径输出
2019-09-06 HDU-2553 -N皇后问题-dfs