Git 可以非常方便的創(chuàng)建和管理標(biāo)簽。
創(chuàng)建標(biāo)簽
# 創(chuàng)建輕量標(biāo)簽
git tag v0.1.0
# 創(chuàng)建附注標(biāo)簽
git tag -a v1.0.0 -m 'version 1.0.0'
# 為某次提交創(chuàng)建標(biāo)簽
git tag -a v1.2.0 f4991e9
刪除標(biāo)簽
git tag -d <tagname>
查看標(biāo)簽
git tag
篩選標(biāo)簽
# 篩選 'v0.' 開頭的標(biāo)簽
git tag -l 'v0.*'
查看標(biāo)簽
git show v0.3
推送標(biāo)簽
# 推送某個(gè)標(biāo)簽
git push origin <tagname>
# 推送所有的標(biāo)簽
git push --tags
檢出標(biāo)簽
# git checkout -b <branchname> <tagname>
git checkout -b version2 v2.0.0
這個(gè)實(shí)際上是把標(biāo)簽 v2.0.0
作為一個(gè)新的分支 version2
添加到本地。
刪除遠(yuǎn)程標(biāo)簽
git push origin --delete tag <tagname>