$ git tag
$ git tag v1.0
建立一個含附註類型的標籤很是簡單,用 -a (譯註:取 annotated 的首字母)git
$ git tag -a v1.4 -m 'my version 1.0'
而 -m 選項則指定了對應的標籤說明,Git 會將此說明一同保存在標籤對象中。若是沒有給出該選項,Git 會啓動文本編輯軟件供你輸入標籤說明。服務器
若是你有本身的私鑰,還能夠用 GPG 來簽署標籤,只須要把以前的 -a 改成 -s (譯註: 取 signed 的首字母)code
$ git tag -s v1.5 -m 'my signed 1.0 tag'
$ git show v1.0
$ git tag -d v1.0
1.默認狀況下,git push 並不會把標籤傳送到遠端服務器上,只有經過顯式命令才能分享標籤到遠端倉庫。其命令格式如同推送分支,運行 git push origin [tagname]對象
$ git push origin v1.0 #將本地v1.0的tag推送到遠端服務器
2.若是要一次推送全部本地新增的標籤上去,能夠使用 --tags 選項:同步
$ git push origin --tags 或 $ git push --tags