hub-release(1) -- 列出,并创建 Github 版本.
命令简介
- hub release 
[--include-drafts][--exclude-prereleases] [-L <LIMIT>] - hub release 
show <TAG> - hub release 
create [-dpoc][-a <file>] [-m <MESSAGE>|-F <FILE>][-t <target>] <TAG> - hub release 
edit [<options>] <TAG> - hub release 
download <TAG> - hub release 
delete <TAG> 
命令
在没有参数的情况下,显示现有版本的列表.
有”--include-drafts”,会包括草案版本.使用”--exclude-prereleases”,从列表中排除非稳定版本.
- show:用
显示 Github 发行说明.  
使用”--show-downloads”,包括”下载”部分.
- 
create:用指定的
名创建 Github 版本.如果 Git 标签 不存在,它将在 创建(默认:当前分支).  - 
edit:用指定的
名编辑 Github 版本.接受创建命令相同的选项.用”--draft=false”发布草稿.  
当 <MESSAGE> 或 <FILE> 没有指定, 编辑器将开放前填充当前发行的标题和身体.重新使用现有的标题和身体不变,通过”m”.
- 
doenload:下载指定版本
的附加资产  - 
delete:删除指定
的发行版和相关资产.  
选项
- -L, --limit:
只显示第一个
- -d, --draft:
创建一个草案发布.
- -p, --prerelease:
创建预发布.
- -a, --attach <FILE>:
在这个版本中附加一个文件作为一个资产.
若 <FILE> 在 <filename>#<text> 格式, 这 text 会作为资产标签.
- -m, --message <MESSAGE>:
使用第一行<MESSAGE>作为发布标题,其余的作为发布说明.
- -F, --file <FILE>:
请阅读发布的标题和描述<FILE>.
- -e, --edit:
进一步编辑内容<FILE>在提交之前的文本编辑器中.
- -o, --browse:
在 Web 浏览器中打开新版本.
- -c, --copy:
把新版本的 URL 放在剪贴板上,而不是打印它.
- -t, --commitish <TARGET>:
一个提交 SHAN 或分支名称来附加释放,仅用于
- -f, --format <FORMAT>:
格式打印提交请求列表,通过使用
%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 格式
: 这个版本的 Git 标签名. 
更多
hub(1), git-tag(1)