標籤是一個引用,標籤對象可以指向任何對象。 通常情況下,是指向一個提交(commit)。 使用標籤可以方便地標記里程碑,例如發佈軟件的版本標識(內核Linux2.6.30) 。
5.1 標籤的基本操作
創建標籤
在當前分支的末端創建輕量級標籤:git tag v1.0
給某個指定的commit打標籤:git tag v1.0 SHA-1
創建重量級標籤:git tag -a v1.0 -m "version 1.0" SHA-1
查看標籤
查看所有標籤:git tag
查看某個標籤的內容:git show v1.0
刪除標籤
git tag -d v1.0
使用標籤檢出其標記的版本庫狀態
git checkout v1.0
5.2 標籤的遠程操作
推送本地標籤到遠程(發佈版本)
推送某個標籤:git push origin v1.0
推送所有標籤:git push origin --tags
刪除遠程標籤
先刪除本地標籤:git tag -d v1.0
再刪除遠程標籤:git push origin :refs/tags/v1.0