/ Git

Git 标签管理

Git 可以非常方便的创建和管理标签。

创建标签

# 创建轻量标签
git tag v0.1.0

# 创建附注标签
git tag -a v1.0.0 -m 'version 1.0.0'

# 为某次提交创建标签
git tag -a v1.2.0 f4991e9

删除标签

git tag -d <tagname>

查看标签

git tag

筛选标签

# 筛选 'v0.' 开头的标签
git tag -l 'v0.*'

查看标签

git show v0.3

推送标签

# 推送某个标签
git push origin <tagname>

# 推送所有的标签
git push --tags

检出标签

# git checkout -b <branchname> <tagname>
git checkout -b version2 v2.0.0

这个实际上是把标签 v2.0.0 作为一个新的分支 version2 添加到本地。

删除远程标签

git push origin --delete tag <tagname>