Git的标签可以标记项目的某个版本,比如现在1.0发布了,我们可以标记一个版本,将来无论什么时候,取某个标签的版本,就是取打这个标签时的历史版本,所以标签也是一个版本库的快照,其实tag就是指向某个commit的指针,跟分支是一样的,不过分支的指针可以移动,但是tag的指针不能移动。
git tag <TagName> 命令可以创建当前分支的标签
git tag 可以查看标签
也可以使用 git tag <TagName> <CommitNum> 命令来创建历史版本的标签
git show <TagName> 查看标签的详细信息
可以看到标签确实打在了我们填写的commit编号上,而且版本文件也显示的很清楚
注意:标签总是和某个commit挂钩。如果这个commit既出现在master分支,又出现在dev分支,那么在这两个分支上都可以看到这个标签。