gh pr list
gh pr list [flags]
列出 GitHub 仓库中的拉取请求。
搜索查询语法在此处记录:https://docs.github.com/en/search-github/searching-on-github/searching-issues-and-pull-requests
选项
-
--app <string>
- 按 GitHub App 作者筛选
-a
,--assignee <string>
- 按分配者筛选
-A
,--author <string>
- 按作者筛选
-B
,--base <string>
- 按基分支筛选
-d
,--draft
- 按草稿状态筛选
-H
,--head <string>
- 按头部分支筛选
-q
,--jq <expression>
- 使用 jq 表达式过滤 JSON 输出
-
--json <fields>
- 输出具有指定字段的 JSON
-l
,--label <strings>
- 按标签筛选
-L
,--limit <int> (default 30)
- 要获取的最大项目数
-S
,--search <query>
- 使用查询搜索拉取请求
-s
,--state <string> (default "open")
- 按状态筛选:{open|closed|merged|all}
-t
,--template <string>
- 使用 Go 模板格式化 JSON 输出;请参阅“gh help formatting”
-w
,--web
- 在 Web 浏览器中列出拉取请求
从父命令继承的选项
-R
,--repo <[HOST/]OWNER/REPO>
- 使用 [HOST/]OWNER/REPO 格式选择另一个存储库
别名
gh pr ls
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
示例
另请参阅
正在使用中
默认行为
您将看到最新的 30 个打开的项目。
# Viewing a list of open pull requests
~/Projects/my-project$ gh pr list
Pull requests for owner/repo
#14 Upgrade to Prettier 1.19 prettier
#14 Extend arrow navigation in lists for MacOS arrow-nav
#13 Add Support for Windows Automatic Dark Mode dark-mode
#8 Create and use keyboard shortcut react component shortcut
~/Projects/my-project$
使用标志过滤
您可以使用标志来过滤列表以满足您的特定用例。
# Viewing a list of closed pull requests assigned to a user
~/Projects/my-project$ gh pr list --state closed --assignee user
Pull requests for owner/repo
#13 Upgrade to Electron 7 electron-7
#8 Release Notes Writing Guide release-notes
~/Projects/my-project$