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

如何在GitHub自有仓库main分支针对issue提交无需合并的pull request

自有GitHub仓库提交Pull Request操作指南

首先明确:Pull Request 从来不是 fork 仓库的专属功能,同一个仓库内的不同分支之间完全可以正常发起PR,这是团队协作开发的标准操作,完全符合测评方的要求,不存在合规问题。

具体操作步骤如下:

  • 先定位到仓库的初始基准分支:就是你刚收到测评仓库、还没开始写任何代码时的默认分支,通常是main或者master,先切到这个分支,确保本地这个分支的代码和你刚拿到仓库时的初始状态完全一致。
  • 基于这个初始基准分支,新建一个独立的功能分支,比如命名为task-solution就可以,把你已经写完的所有功能改动全部提交、推送到这个新建的功能分支上,确认分支上的代码是你最终要交付的版本,没有残留调试用的临时代码。
  • 打开这个私有仓库的GitHub页面,点击顶部导航栏的Pull requests选项卡,再点击右上角的「New pull request」按钮进入PR创建页。
  • 在分支选择区域做两个选择:base 分支选最开始的那个初始基准分支,compare 分支选你刚才推送了全部解题代码的功能分支。选完后页面会自动加载两个分支的代码差异,你可以核对下所有改动都是你实现的功能内容,没有多传或者漏传文件。
  • 填写PR信息:标题可以直接写「代码测评任务功能实现提交」,描述里可以关联仓库里自带的那个需求issue,比如标注Resolve #x,x替换成对应issue的编号(看issue列表里标题旁边的数字就行),信息填完直接点击创建PR即可。

注意:你不需要fork自己的仓库,也不用刻意选历史旧版本作为PR目标。创建完的PR保持开放状态就可以,不需要你自己点击合并,测评方有权限访问你名下的这个私有仓库,会自动拉取这个PR里的代码内容做评审,完全满足对方的提交要求。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.29 02:24:33