git tag
git作为我们在实际代码开发中常用的一个版本工具,其应用的熟练程度直接关系着我们的开发效率。关于git中的分支我们平时应该使用的十分熟练,但是 相比于 git branch,还有一个类似的功能,在工程开发中应用也较为广泛,就是 tag。
通常在发布软件的时候打一个tag,tag会记录版本的commit号,方便后期回溯。
常用的git tag命令
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