gh pr view

gh pr view [<number> | <url> | <branch>] [flags]

显示拉取请求的标题、正文和其他信息。

没有参数,将显示属于当前分支的拉取请求。

使用 --web 标志,在网络浏览器中打开拉取请求。

选项

-c, --comments
查看拉取请求评论
-q, --jq <expression>
使用 jq 表达式过滤 JSON 输出
--json <fields>
使用指定的字段输出 JSON
-t, --template <string>
使用 Go 模板格式化 JSON 输出;请参阅“gh help formatting”
-w, --web
在浏览器中打开拉取请求

从父命令继承的选项

-R, --repo <[HOST/]OWNER/REPO>
使用 [HOST/]OWNER/REPO 格式选择另一个仓库

JSON 字段

additions, assignees, author, autoMergeRequest, baseRefName, body, changedFiles, closed, closedAt, comments, commits, createdAt, deletions, files, headRefName, headRefOid, headRepository, headRepositoryOwner, id, isCrossRepository, isDraft, labels, latestReviews, maintainerCanModify, mergeCommit, mergeStateStatus, mergeable, mergedAt, mergedBy, milestone, number, potentialMergeCommit, projectCards, projectItems, reactionGroups, reviewDecision, reviewRequests, reviews, state, statusCheckRollup, title, updatedAt, url

另请参阅

使用中

在终端中

默认情况下,我们将在终端中显示项目。

# Viewing a pull request in terminal
~/Projects/my-project$ gh pr view 21
Pull request title
opened by user. 0 comments. (label)

  Pull request body

View this pull request on GitHub: https://github.com/owner/repo/pull/21
~/Projects/my-project$

在浏览器中

使用 --web-w 在浏览器中快速打开项目

# Viewing a pull request in the browser
~/Projects/my-project$ gh pr view 21 --web
Opening https://github.com/owner/repo/pull/21 in your browser.
~/Projects/my-project$

没有参数

我们将显示您当前所在分支的拉取请求。

# Viewing the pull request of the branch you're on
~/Projects/my-project$ gh pr view
Pull request title
opened by user. 0 comments. (label)

  Pull request body

View this pull request on GitHub: https://github.com/owner/repo/pull/21
~/Projects/my-project$