1. 程式人生 > 遊戲 >《使命召喚:先鋒》9月18日開啟全平臺公測

《使命召喚:先鋒》9月18日開啟全平臺公測

標籤使用要比分支簡單很多,通常當我們的產品準備釋出新版本時,會打個標籤用於表示版本號。標籤也是倉庫的一個快照,實質上它是指向某個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選項用於解釋對應的標籤

部落格:
https://blog.86886.wang

GitHub: https://github.com/wmui