git 使用详解-- tag打标签
Git 的标签管理。跟大多数的 VCS 工具一样,git 也有在历史状态的关键点“贴标签”的功能,一般人们用这个功能来标记发布点(例如’v1.0′)。 列出git中现有标签 要想列出git中现有的所有标签,输入’git tag’命令运行即可: $ git tag v0.1 v1.3 这个列表是按照字母表顺序给出的,其实排名先后跟重要程度没有直接联系。 当然,你也可以按照特定表达式搜索某些标签。假如在一个 git 仓库中有超过 240 个标签,而你只想得到 1.4.2 序列的标签,那么你可以: $ git tag -l v1.4.2.* v1.4.2.1 v1.4.2.2 v1.4.2.3 v1.4.2.4 创建标签 在 git 中有两种最主要的标签–轻量级标签(lightweight)和带注释的标签(annotated)。轻量级标签跟分枝一样,不会改变。它就是针对某个特定提交的指针。然而,带注释的标签是git仓库中的对象。它是一组校验和,包含标签名、email、日期,标签信息,GPG签名和验证。一般情况下,建议创建带注释的标签,这样就会保留这些信息,但是如果你只是需要临时性标签或者某些原因你不想在标签中附带上面说的这些信息,lightweight标签更合适些。 带注释的标签 在git中创建带注释的标签非常简单,在运行’tag’命令时加上-a就可以了。 $ git tag -a v1