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

如何重置或替换 Fork 仓库中 develop 分支为上游分支内容

Fork仓库分支重置与新建上游副本的操作指南

1. 把本地develop分支重置为上游仓库的状态

操作前注意:该操作会彻底丢弃本地develop分支上所有未推送的提交,确认不需要这些更改后再执行。

  • 若还未添加上游仓库远程地址,先执行:
    git remote add upstream <你的上游仓库Git地址>
  • 拉取上游仓库的最新代码:
    git fetch upstream
  • 切换到本地develop分支:
    git checkout develop
  • 硬重置到上游develop分支的最新状态:
    git reset --hard upstream/develop
  • 强制推送到自己的Fork仓库(因本地分支历史与远程不一致,必须用强制推送):
    git push origin develop --force

2. 丢弃当前develop分支,重新创建上游develop的副本

  • 先拉取上游最新代码(确保已添加上游远程地址):
    git fetch upstream
  • 若当前处于develop分支,先切换到其他分支(比如main):
    git checkout main
  • 强制删除本地的develop分支:
    git branch -D develop
  • 基于上游的develop分支新建本地develop分支:
    git checkout -b develop upstream/develop
  • 将新分支推送到自己的Fork仓库:
    git push origin develop

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.09 15:40:21