Appearance
Git 打标签
一、查看标签
查看本地标签
git tag
# 或
git tag -l
# 或
git tag --list
查看远程标签
git ls-remote --tags
#或
git ls-remote --tag
查看标签详细信息
git show <标签名>
# 例如
git show v1.0.0
二、打标签
快速打标签
git tag <标签名>
# 例如
git tag v1.0.0
添加标签描述
-a
指定标签名 -m
指定描述
git tag <标签名> -m "<描述信息>"
# 或
git tag -a <标签名> -m "<描述信息>"
# 例如
git tag v1.0.0 -m "version 1.0.0 released"
# 或
git tag -a v1.0.0 -m "version 1.0.0 released"
补打标签
git tag <标签名> <commit id>
# 带描述信息
git tag <标签名> -m "<描述信息>" <commit id>
三、删除标签
删除本地标签
git tag -d <标签名>
# 或
git tag --delete <标签名>
删除远程标签
# 先删本地
git tag -d <标签名>
# 后删远程
git push origin :refs/tags/<标签名>
四、推送标签到远程
推送所有标签
git push origin --tags
# 或
git push origin --tag
# 或
git push --tags
# 或
git push --tag
推送特定标签
git push origin <标签名>