git-tag
创建、列出、删除或验证标签。
概要
bash
git tag [-a | -s | -u <keyid>] [-f] [-m <msg> | -F <file>] [-e]
<tagname> [<commit> | <object>]
git tag -d <tagname>...
git tag [-n[<num>]] -l [--contains <commit>] [--no-contains <commit>]
[--sort=<key>] [--format=<format>] [--merged <commit>] [--no-merged <commit>]
[<pattern>...]
git tag -v [--format=<format>] <tagname>...描述
添加带有给定 <tagname> 的标签引用,指向给定的提交(默认为 HEAD)。
选项
-a, --annotate:创建未签名的注释标签。-s, --sign:创建 GPG 签名的注释标签。-u <keyid>, --local-user=<keyid>:使用给定的密钥创建 GPG 签名的标签。-f, --force:如果存在同名标签,替换现有标签。-d, --delete:删除现有标签。-v, --verify:验证 GPG 签名标签的签名。-n<num>:在列出标签时,使用 <num> 行的注释显示标签消息。-l, --list:列出标签。--sort=<key>:按给定键排序标签。--format=<format>:使用指定格式格式化标签。--contains <commit>:仅列出包含指定提交的标签。--no-contains <commit>:仅列出不包含指定提交的标签。--merged <commit>:仅列出可从指定提交到达的标签。--no-merged <commit>:仅列出不可从指定提交到达的标签。--points-at <object>:仅列出指向指定对象的标签。-m <msg>, --message=<msg>:使用给定消息创建标签。-F <file>, --file=<file>:从文件获取标签消息。-e, --edit:使用编辑器编辑标签消息。--cleanup=<mode>:指定如何清理标签消息。
Git
git 套件的一部分
