hub-pr(1) -- 列出和签到-checkout Github 提交请求.
命令简介
- hub pr list
[-s <STATE>][-h <head>] [-b <BASE>]-o <SORT_KEY> [-^]] [-f <FORMAT>][-l <limit>]
- hub pr checkout
<PR-NUMBER> [<BRANCH>]
命令
-
list:列出当前项目中的提交请求.
-
checkout:在一个新的分支中检查提交请求的头部.
选项
-
-s, --state <STATE>
: 用过滤提交请求(默认:”打开”). -
-h, --head [<OWNER>:]<BRANCH>
: 显示指定的首个开始的提交请求. 默认值为 从当前存储库中获取. -
-b, --base <BRANCH>
: 显示提交请求,基于指定的. -
-f, --format <FORMAT>
: 格式打印提交请求列表,通过使用(默认值:”%sC%>(8)%i%Creset %t% l%n”).请参阅 git 日志手册的”PRETTY FORMATS”部分,了解有关占位符如何以格式使用的更多细节.可用占位符是:
%I: pull request 数量
%i: pull request 数量, 前缀是"#"
%U: pull request的URL
%S: 状态 (例如. "open", "closed")
%sC: 设置颜色 red 或 green, 取决于pull request状态.
%t: 标题
%l: 颜色标签
%L: 原生, 逗号分隔标签
%b: 主体
%B: 基础 branch
%H: head branch
%au: 作者登录名
%as: 分配的逗号分隔列表
%Mn: 里程碑 数量
%Mt: 里程碑 标题
%NC: 评论数量
%Nc: 评论数量, 包裹进圆括号, 或 若零则是空字符串
%cD: 创建了的 仅数据 (没有一天的时间)
%cr: 创建了的 数据, 相对
%ct: 创建了的 数据, UNIX 时间戳
%cI: 创建了的 数据, ISO 8601 格式
%uD: 更新了的 仅数据 (没有一天的时间)
%ur: 更新了的 数据, 相对
%ut: 更新了的 数据, UNIX 时间戳
%uI: 更新了的 数据, ISO 8601 格式
-
-o, --sort <SORT_KEY>:
按”created”(默认)、”updated”、”popularity”或”long-running”排序显示 issues. -
-^ --sort-ascending:
:按升序排序,而不是降序排序. -
-L, --limit <LIMIT>
:只显示第一个问题.