1.添加標籤:
git tag <tagName> //創建本地tag
git push origin <tagName> //推送到遠程倉庫
git tag -a version -m "note"
註解:git tag 是打標籤的命令,-a 是添加標籤,其後要跟新標籤號,-m 及後面的字符串是對該標籤的註釋。
2.提交標籤到遠程倉庫 :
git push origin -tags
若存在很多未推送的本地標籤,你想一次全部推送的話,可以使用一下的命令:
git push origin --tags
註解:就像git push origin master 把本地修改提交到遠程倉庫一樣,-tags可以把本地的打的標籤全部提交到遠程倉庫。
3.刪除標籤:
git tag -d version
註解:-d 表示刪除,後面跟要刪除的tag名字
4.刪除遠程標籤:
git push origin :refs/tags/version
註解:就像git push origin :branch_1 可以刪除遠程倉庫的分支branch_1一樣, 冒號前爲空表示刪除遠程倉庫的tag。
遠程 tag 的刪除:
git push origin :<tagName>
5.查看標籤:
git tag或者git tag -l
6. 重命名標籤
這個本質上是刪除掉舊名字 tag ,然後再新建新名字 tag ,然後實現重命名的作用。
如果 tag 只存在本地,那麼只需要刪除本地的舊名字 tag ,然後新建新名字 tag:
git tag -d <oldTagName>
git tag <newTagName>
git push origin <newTagName> //推送到遠程倉庫
參考文章:
1》Git的tag作用和使用場景以及branch的區別
https://blog.csdn.net/lcgoing/article/details/86241784
2》Git中tag的用法及作用
https://blog.csdn.net/u013399093/article/details/50511462
3》git--git tag相關命令和實踐記錄
https://segmentfault.com/a/1190000019634758