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工具