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

如何仅通过Git控制台从GitHub未合并未检查的Pull Request创建分支?

完全可以用Git控制台实现!

当然没问题,不用碰GitHub网页端,纯Git命令就能基于未合并的PR创建本地分支,几步走就行:

  • 第一步:拉取PR的代码到本地新分支
    直接用git fetch命令指定PR的特殊引用,格式如下:

    git fetch origin pull/<PR编号>/head:<你的本地分支名>
    

    举个实际例子:如果目标PR的编号是42,你想把本地分支命名为feature-pr-42,就运行:

    git fetch origin pull/42/head:feature-pr-42
    

    这里的pull/<PR编号>/head是GitHub为每个PR提供的特殊引用,指向该PR的最新提交记录。

  • 第二步:切换到新创建的分支
    分支创建好后,用checkout命令切换过去:

    git checkout feature-pr-42
    

    现在你就可以在本地基于这个PR的代码做修改、测试了。

  • 额外小技巧:同步PR的更新
    如果之后原PR有新的提交更新,你可以直接拉取最新代码到本地分支:

    git pull origin pull/<PR编号>/head
    

原理其实很简单——GitHub上的PR本质就是关联了一个远程分支,通过它提供的特殊引用,我们能直接从远程拉取PR的代码到本地,完全不需要依赖网页操作。

内容的提问来源于stack exchange,提问作者Jack D.

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.20 07:50:19