You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

推送代码至GitHub现有仓库遇Failed to push some refs错误求解决

解决GitHub推送"Failed to push some refs"错误的方法

步骤1:拉取远程最新代码并合并

因为你在网页端修改了远程仓库,本地仓库的提交历史和远程已经不一致,先把远程的最新变更同步到本地:
打开终端进入项目目录,执行:

git pull origin 你的分支名

如果默认分支是main就替换成main,是master就用master

如果合并时出现冲突,打开冲突文件,找到<<<<<<<、=======、>>>>>>>标记的冲突部分,手动修改保留需要的内容,保存后执行:

git add .
git commit -m "解决合并冲突"

步骤2:重新推送本地代码

合并完成后,再推送你的本地提交:

git push origin 你的分支名

备选方案(谨慎使用)

如果你确认本地代码是最终正确版本,且不需要保留远程的相关变更,可以用强制推送(会直接覆盖远程仓库内容,务必确认后操作):

git push -f origin 你的分支名

内容的提问来源于stack exchange,提问作者SUNNY

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.22 09:34:54