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

如何通过GitHub将Fork仓库master分支的近期提交移至独立分支?

解决方案:纯GitHub UI操作修复分支结构

无需本地Git安装、终端操作或凭证配置,完全通过GitHub网页UI即可完成:

步骤1:将目标提交转移到新分支

  • 打开贡献者的Fork仓库主页,点击顶部的分支下拉菜单(当前显示master)
  • 输入分支名another-feature,点击创建分支: another-feature from master
    • 此时another-feature分支会保留用于第二个PR的D、E、F提交

步骤2:重置Fork的master分支与原仓库同步

  1. 进入仓库的Settings > Branches页面
  2. 在「Default branch」区域,点击Change default branch,选择another-feature作为临时默认分支并确认
  3. 返回仓库主页,点击分支下拉菜单,找到master分支,点击右侧的垃圾桶图标删除该分支
  4. 再次打开分支下拉菜单,输入master,在下方的分支选择列表中找到原仓库的master分支(格式为原仓库所有者/原仓库名:master),点击创建分支: master from 原仓库所有者/原仓库名:master
  5. 回到Settings > Branches,将默认分支改回master

最终验证

此时Fork仓库的分支结构会符合预期:

D - E - F  another-feature
    / 
- A - C'         master
    \
      B - C      translate-264

后续开发第三个PR时,直接从master分支新建translate-265分支即可。


备选方案:从translate-264分支新建开发分支

若因权限或其他原因无法执行上述操作,可采用此方案:

  • 从translate-264分支新建translate-265分支
  • 创建Pull Request,将原仓库的master分支合并到translate-265(解决可能的冲突)
  • 在translate-265分支上进行后续开发

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.11 01:52:54