Git Tag 標籤 - tag

列出你的標籤

git tag 這個指令將依字母序列出所有標籤;

建立新的標籤

Git 主要使用兩種類型的標籤:輕量級標籤和有註解的標籤。

建立標籤時,同時指定 -a [tagname]-m [comment] 指定一個標籤訊息:

  • 輕量級:
$ git tag v0.1.1
  • 註解標籤:
$ git tag -a v1.4 -m "my version 1.4"

刪除標籤

簡單加上後綴 -d [tagname] 就可以移除標籤了。

$ git tag -d v1.0.s

分享標籤

git push 指令預設不會傳送本地標籤到遠端,如果要推送標籤,必須像分享遠端分支一樣執行,

git pull 指令則會拉取遠端標籤。

$ git push origin [tagname]`

如果想要一次推送很多標籤,也可以在使用 git push 指令的時候加上 --tags 選項,

這將會把你所有不在伺服器上面的標籤傳送給遠端伺服器。

$ git push origin --tags

檢出標籤

在 Git 中你不能真的檢出一個標籤,因為它們並不能像分支一樣四處移動。

如果你希望工作目錄和版本庫中特定的標籤版本完全一樣,你可以在該標籤上建立一個新分支:

git checkout -b version2 v2.0.0
Last Updated:
Contributors: johnnywang