像其他版本控制系统(VCS
)一样,Git
可以给仓库历史中的某一个提交打上标签,以示重要。 比较有代表性的是人们会使用这个功能来标记发布结点( v1.0
、 v2.0
等等)。 在本节中,你将会学习如何列出已有的标签、如何创建和删除新的标签、以及不同类型的标签分别是什么。
1、列出标签
在 Git
中列出已有的标签非常简单,只需要输入 git tag
(可带上可选的 -l
选项 --list
):
我这个仓库还没有推送过标签,所以显示为空。
这个命令以字母顺序列出标签,但是它们显示的顺序并不重要。
看一下git
源码库的标签:
你也可以按照特定的模式查找标签。 例如,Git
自身的源代码仓库包含标签的数量超过 500 个。 如果只对 1.8.5
系列感兴趣,可以运行:
按照通配符列出标签需要 -l
或 --list
选项:
如果你只想要完整的标签列表,那么运行
git tag
就会默认假定你想要一个列表,它会直接给你列出来, 此时的-l
或--list
是可选的。然而,如果