Source From Here
PrefaceGit Tag 功能就如同 Cvs Tag 是一樣的,您可以在專案裡面隨意新增 Tag,方便您紀錄訊息,底下一些基本的操作來學習如何使用標籤 (Tag) 功能 (新增標籤、以及各種不同類型標籤之間的差別)。
列出既有標籤
直接使用 git tag 即可:
如果整個專案過多 Tag 也可以透過底下方式搜尋出來
新增標籤
-a 就是標籤名稱,-m 代表該標籤說明
可以使用 git show 來顯示該標簽說明以及同時 commit 的資料:
也可以針對很久以前 Commit 的資料進行標籤:
上傳標籤到遠端
git push 並不會把標籤上傳到遠端,所以必須透過底下命令才行:
如果在本機端很多標籤,利用 –tags 一次上傳上去:
遠端刪除 Tag from remote Git repositories
只需要一行指令就可以了:
如果是還沒有送到 remote Git repositories 上的,可以使用 git 指令刪除:
標籤其他功能
針對第 v2.5 跟其他 commits 名稱做比對
比較現在與 v2.5:
開一個以 v.25 當作基底的 branch:
搜尋 v.25 裡面是否有 hello 字串:
觀看 v2.5 版本的 Makefile:
Supplement
* 2.6 Git Basics - Tagging
* Practical guide for git users - Git 上標籤(Tagging)
沒有留言:
張貼留言