Git标签实际是指向某个commit的指针,创建和删除标签都非常快。一般发布一个版本时,需要创建一个标签。
创建新标签
git tag <标签名>
默认对当前提交打标签,需要对历史提交打标签,在后面接上commit id 即可。
创建带有说明的标签,用-a指定标签名(可省略),-m指定说明文字。
查看所有标签
git tag
- 标签是按照字母顺序列出,而不是标签的创建时间
查看具体某个标签的详细信息
git show <标签名>
删除标签
git tag -d <标签名>
推送标签到远程
git push <主机名> <标签名>
- 一次性推送全部tag
git push <主机名> --tags
- 一次性推送全部tag
删除远端标签
git push <主机名> --delete <标签名>