git tag 标签命令——拍个照(打标签)
语法
git tag [<选项> …] <标签名> [<commit>]
提示:方括号 [ ]
表示可选,...
表示可以有多项。
描述
标签对象(用 -a、-s 或 -u 创建)称为 “带注释的” 标签;它们包含创建日期、加标签者的名称和电子邮件、标签描述和可选的 GnuPG 签名。而 “轻量级” 标签只是一个对象的名称(通常是一个提交对象)。标签无非也是一个引用而已。
git tag
列出所有标签。
-a --annotate 选项——不签名但带注释
不对标签进行签名,但带有创建日期、加标签者的名称和电子邮件、标签描述等信息。
-f --force 选项——强制执行
如果标签名已经在旧的提交上使用过,现在想把它用在新的提交上,需要使用此参数。
-d --delete 选项——删除标签
用给定的名称删除现有的标签。
-l --list 选项——删除标签
列出所有标签。
-m <标签描述> 选项——添加标签描述
为标签添加一个描述。如果使用了 -a 选项但未使用 -m 选项,则会打开编辑器要求输入标签描述。
<commit> ——要打标签的提交
指定要打标签的提交,默认为 HEAD 。