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

未在GitHub Fork上创建分支,如何提交Pull Request?

直接在Fork的默认分支开发后提交Pull Request的方法

别担心,这种情况完全没问题!很多刚接触GitHub Fork工作流的开发者都会直接在默认分支(通常是main或master)上做开发,照样能顺利提交Pull Request,具体操作步骤如下:

  • 打开你自己的Fork仓库页面,点击顶部导航栏里的「Pull request」按钮
  • 进入PR创建页面后,GitHub会自动帮你做分支对比:
    • 左侧的「base repository」选择原项目仓库,「base」选择原项目接收合并的目标分支(一般也是它的默认分支)
    • 右侧的「head repository」选择你的Fork仓库,「compare」选择你一直在上面开发的那个默认分支(就是你没新建分支的那个,比如main)
  • 确认两边的分支对比内容是你要提交的修改后,填写PR的标题和详细描述,把你做的改动、解决的问题说清楚
  • 最后点击「Create pull request」按钮,就完成PR的提交啦

不过这里给你提个小建议:虽然直接用默认分支提交PR是可行的,但后续如果原项目有更新,你的Fork默认分支很容易出现代码冲突。下次开发的时候,最好遵循这个更顺畅的工作流:

  • 先把原项目的最新代码同步到你的Fork默认分支
  • 从默认分支新建一个专属的功能分支,比如用命令git checkout -b feature/your-awesome-change
  • 在这个新分支上完成开发,再基于它提交PR,这样你的默认分支能一直和原项目保持同步,冲突概率会低很多

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.12 04:21:27