《使命召喚:先鋒》9月18日開啟全平臺公測
阿新 • • 發佈:2021-09-16
標籤使用要比分支簡單很多,通常當我們的產品準備釋出新版本時,會打個標籤用於表示版本號。標籤也是倉庫的一個快照,實質上它是指向某個commit的一個指標,因此建立和刪除標籤都是瞬間完成的
標籤管理
建立標籤
使用git tag
命令,後面跟上版本號,表示建立標籤
# 本地建立標籤
$ git tag v0.1.0
# 推到遠端
$ git push origin v0.1.0
# 一次性推送所有標籤
$ git push origin --tags
標籤預設是打在最新提交的commit上的,有時候可能想給某個歷史提交打標籤,可以找到歷史commit id,然後再打上標籤
# 檢視commit id $ git log --oneline # 打標籤 $ git tag v0.0.9 3f76d64
刪除標籤
# 刪除本地標籤
$ git tag -d v0.1.0
# 刪除遠端標籤
$ git push -d origin v0.1.0
附註標籤
在Git中使用標籤有兩種型別:輕量級的和含附註的。上面介紹的是輕量級的,它實際上是指向特定提交物件的引用。而含附註標籤實際上是儲存在倉庫中的一個獨立物件,它有自身的校驗和資訊,包含著標籤的名字,電子郵件地址和日期,以及標籤說明,標籤本身也允許使用GNU Privacy Guard(GPG)來簽署或驗證。
建立包含附註的標籤
$ git tag -a v1.0.0 -m '1.0正式版'
-a
選項用於指定標籤名,-m
選項用於解釋對應的標籤
GitHub: https://github.com/wmui