You need to enable JavaScript to run this app. 如何使用GitHub CLI获取Pull Request编号
优惠活动
大模型
产品
解决方案
定价
更多

如何使用GitHub CLI获取Pull Request编号

通过GitHub CLI获取Pull Request专属编号的实操方法

根据不同的使用场景,可以直接执行对应命令快速拿到PR编号,无需跳转GitHub网页端查看:

已关联本地分支与远端PR的场景

如果当前本地仓库的工作分支,已经在远端创建了对应的Pull Request,可在本地仓库根目录执行命令直接获取关联的PR编号:

  • 基础查看命令:gh pr view
    执行后终端输出的PR信息开头就会标注对应编号,格式为 #XXXX
  • 精准提取纯编号(适合脚本调用场景):gh pr view --json number --jq '.number'
    执行后会直接输出无格式的纯数字PR编号,可直接赋值给变量复用

刚推送分支、准备创建PR的场景

如果刚把本地分支推送到远端,需要创建PR并直接获取平台分配的编号,可在创建PR的命令中追加输出参数:

  • 带编号输出的创建命令模板:
    gh pr create --title "你的PR标题" --body "你的PR描述" --json number --jq '.number'
    整个创建流程走完后,终端会直接输出平台为该PR分配的专属编号,不需要手动打开网页查找

批量查找匹配PR的编号场景

如果需要按条件筛选仓库内的PR、批量获取对应编号,可使用列表查询命令:

  • 查询当前仓库所有开放状态PR的编号:gh pr list --state open --json number --jq '.[].number'
  • 按分支名精确匹配查询对应PR的编号:gh pr list --head 目标分支名 --json number --jq '.[0].number'

前置要求:所有命令可正常执行的前提,是已通过gh auth login完成GitHub账号授权,且当前终端工作目录关联了目标GitHub远端仓库。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.11.02 11:36:04