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

GitHub推送项目失败,首次推送正常后续更新推送报错如何解决?

Git更新推送失败解决方法
  • 本地分支落后于远程分支
    首次推送后如果有其他提交记录同步到远程仓库,本地未同步最新代码就会推送失败,先执行拉取合并操作:
    git pull origin 对应分支名(通常为main或master)
    如果拉取过程中出现代码冲突,手动修改冲突文件后执行git add 冲突文件名、git commit提交修复,之后再执行推送命令即可:
    git push origin 对应分支名
  • 确认覆盖远程内容可强制推送
    注意:该操作会直接覆盖远程仓库的所有提交记录,仅在确认本地版本为最终正确版本时使用
    命令如下:
    git push -f origin 对应分支名
  • 检查远程仓库配置与权限
    先执行命令查看当前绑定的远程仓库地址是否正确:
    git remote -v
    如果地址有误,用以下命令修改:
    git remote set-url origin 你的GitHub仓库地址
    地址无误仍推送失败的话,检查Git绑定的GitHub权限:SSH方式推送需确认本地SSH密钥已添加到GitHub账号,HTTPS方式推送需确认使用的身份验证令牌(Token)权限有效。
  • 检查本地与远程分支绑定关系
    本地分支未和远程分支建立关联也会导致推送失败,执行以下命令绑定即可:
    git branch --set-upstream-to=origin/远程分支名 本地分支名
    绑定完成后后续可直接执行git push完成推送。

你提供的命令执行窗口截图可对应上述方案逐一排查。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.28 08:27:02