git做为咱们在实际代码开发中经常使用的一个版本工具,其应用的熟练程度直接关系着咱们的开发效率。关于git中的分支咱们平时应该使用的十分熟练,可是 相比于 git branch,还有一个相似的功能,在工程开发中应用也较为普遍,就是 tag。git
一般在发布软件的时候打一个tag,tag会记录版本的commit号,方便后期回溯。服务器
1) 列出全部的tag:git tag
2) 列出全部的tag,而且对查询结果过滤: git tag -l "xxx"
3) 新建一个tag:git tag v1.1
4) 新建一个tag带备注信息: git tag -a v1.1 -m "my first tag"
5) 查看某个tag的信息,能够看到commit号等信息: git show v1.1
6) 切换某个tag:git checkout v1.1
7) 同步tag到服务器:git push origin v1.1
8) 删除本地某个tag:git tag -d v1.1
9)删除远程的tag: git push origin :refs/tags/v1.2工具