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

如何在个人fork repo中测试提交到origin repo的pull request

在个人Fork仓库测试上游PR的操作步骤

以下操作默认你本地已经克隆了自己的Fork仓库,将你自己的Fork远程仓库称为origin,提交PR的原工作仓库称为upstream避免命名混淆:

  • 第一步:确认本地关联了上游原仓库
    先执行命令查看当前远程配置:
    git remote -v
    如果输出中没有upstream对应的原仓库地址,执行添加命令:
    git remote add upstream 原工作仓库的克隆地址
  • 第二步:拉取目标PR代码到本地测试分支
    假设你要测试的PR编号为123,自定义本地测试分支名为pr-123-test,执行命令:
    git fetch upstream pull/123/head:pr-123-test
    实际使用时替换123为对应PR的真实编号即可。
  • 第三步:切换到测试分支完成验证
    执行命令切换到拉取好的PR分支:
    git checkout pr-123-test
    之后你可以在本地正常完成代码走读、编译、运行、功能测试等所有评审动作,操作逻辑和你本地其他分支完全一致。

如果测试过程中需要给PR提交修改建议,你可以直接在该测试分支上调整代码后推送到自己的Fork仓库:
git push origin pr-123-test
之后你可以直接在原PR的评论区说明你的测试结论,或者附上对应修改分支的信息即可。

测试完成后如果不需要保留测试分支,切换到其他常用分支后执行git branch -D pr-123-test即可删除本地测试分支

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.04 00:18:05