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

如何让GitHub Pull Request仅提交至个人Fork仓库,不显示在原仓库?

如何将Pull Request仅提交至个人Fork仓库
  • 发起PR时选对目标仓库
    当你在GitHub网页端创建PR时,系统默认会把原组织仓库设为合并目标。你需要在PR创建页面的「base repository」下拉菜单里,切换选择自己的个人Fork仓库,而非原组织仓库。同时确认「base branch」是你Fork仓库中用来接收PR的分支(比如main),「compare branch」选择你做了修改的分支,然后提交即可。

  • 用命令行操作更稳妥(可选)
    如果你习惯用Git命令行,先把自己的Fork设为主要远程源,避免推错仓库:

    # 先把原组织仓库的远程源改名为upstream(方便后续同步)
    git remote rename origin upstream
    # 添加自己的Fork为新的origin远程源
    git remote add origin https://github.com/你的用户名/仓库名.git
    

    之后推送修改到自己的Fork分支:

    git push origin 你的修改分支名
    

    打开自己Fork的GitHub页面,切换到该分支,点击「Compare & pull request」,此时默认的合并目标就是你的个人Fork,直接创建PR即可。

  • 日常操作防误推
    平时推送代码前,先确认当前推送到的远程源是自己的Fork:

    git remote -v
    

    查看输出里的origin对应的URL是不是你个人账号的仓库,避免不小心推到原组织仓库。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.05 05:25:51