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

Git分支无上游追踪,pull/push失败且推送被拒,请求技术帮助

解决Git分支关联与推送失败问题

问题核心

本地master分支未与远程origin/master建立追踪关系,同时远程分支存在本地未同步的更新,导致拉取、推送操作均报错。

解决步骤

1. 建立追踪并同步远程更新

执行以下命令,直接拉取远程master分支的内容,同时自动建立本地与远程分支的追踪关系:

git pull origin master

如果拉取过程中出现代码冲突,打开冲突文件手动调整内容,解决冲突后执行:

git add .
git commit -m "解决拉取冲突"

2. 推送本地分支到远程

完成同步和冲突处理后,直接执行推送即可:

git push

此时本地分支已与远程建立追踪关系,无需额外指定参数。

若你之前未通过拉取建立关联,也可以先手动设置追踪再推送(需确保已同步远程更新):

git branch --set-upstream-to=origin/master master
git push

特殊场景处理

若你确认本地内容为最终版本,无需保留远程分支的更新(此操作风险高,需谨慎),可使用强制推送覆盖远程:

git push --force origin master

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.09 01:39:50