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

如何通过Git命令获取Pull Request描述及分支PR详情?

嘿,这个问题问得很实在!其实原生Git本身并没有直接获取Pull Request描述的命令——因为PR是GitHub、GitLab这类代码托管平台提供的功能,不属于Git核心工具的范畴。不过各个平台都有自己的官方CLI工具,可以帮你用命令行轻松拿到PR详情,下面分情况给你说明:

GitHub 环境

如果你用的是GitHub,官方的gh CLI工具是最佳选择:

  • 先确保你已经安装了gh(可以通过系统包管理器或者官方渠道安装)
  • 要获取指定PR的纯描述内容,用这条命令:
    gh pr view <PR编号/目标分支名> --json body --jq '.body'
    
    要是你想查看完整的PR信息(包括标题、状态、描述等),直接简化成:
    gh pr view <PR编号/目标分支名>
    
  • 如果要快速获取当前分支对应的PR描述,不用加编号,直接跑:
    gh pr view --json body --jq '.body'
    

GitLab 环境

GitLab里的PR叫做Merge Request(MR),官方提供的glab CLI工具可以搞定:

  • 安装glab后,获取指定MR的描述:
    glab mr view <MR编号/分支名> --fields description
    
  • 查看当前分支关联的MR描述:
    glab mr view --fields description
    
  • 想看完整MR信息的话,去掉--fields description参数即可。

其他托管平台(比如Bitbucket)

Bitbucket有官方的bb CLI工具,获取PR描述可以用:

bb pull-request show <PR编号> --fields description

补充一句:如果不想用这些平台专属的CLI工具,那确实只能通过平台提供的API来获取PR描述,但既然你偏好命令行方式,上述这些官方CLI是最便捷的——它们本质上是封装了平台API,但用起来和Git命令的体验更一致。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.28 11:54:07