列出标签
在 Git 中列出已有的标签非常简单,只需要输入 git tag (可带上可选的 -l 选项 --list):
git tag
git tag -l "v1.8.5*" # 筛选
创建标签
git tag v1.4
git tag -a v1.4 -m "my version 1.4" # -a 是创建备注
查看标签
git show
git show v1.4 # 查看某个特定标签
对已经存在的 commit 打标签
git tag -a v1.2 9fceb02
删除标签
git tag -d v1.2
git push origin :refs/tags/v1.2 # 删除远程
检出标签
git checkout v1.2
git checkout -b version2 v1.2
推送(push)标签
默认情况下,git push 命令并不会传送标签到远程仓库服务器上。 在创建完标签后你必须显式地推送标签到共享服务器上。 这个过程就像共享远程分支一样——你可以运行 git push origin
git push origin v1.2 # 单独的 push 标签
git push origin --tags # 一次性推送很多标签