打標簽
像其他版本控制系統(VCS)一樣,Git 可以給倉庫歷史中的某一個提交打上簽,以示重要。比較有代表性的是人們會使用這個功能來標記發布結點( v1.0 、 v2.0 等等)。
如何列出已有的標簽、如何創建和刪除新的標簽、以及不同類型的標簽分別是什么。
列出標簽
在 Git 中列出已有的標簽非常簡單,只需要輸入 git tag (可帶上可選的 -l 選項 --list):
$ git tag
v1.0
v2.0
這個命令以字母順序列出標簽,但是它們顯示的順序并不重要。
你也可以按照特定的模式查找標簽。例如,Git 自身的源代碼倉庫包含標簽的數量超過 500 個。如果只對 1.8.5 系列感興趣,可以運行:
$ git tag -l "v1.8.5*"
v1.8.5
v1.8.5-rc0
v1.8.5-rc1
v1.8.5-rc2
v1.8.5-rc3
v1.8.5.1
v1.8.5.2
v1.8.5.3
v1.8.5.4
v1.8.5.5
創建標簽
Git 支持兩種標簽:輕量標簽(lightweight)與附注標簽(annotated)。
輕量標簽很像一個不會改變的分支——它只是某個特定提交的引用。
而附注標簽是存儲在 Git 數據庫中的一個完整對象, 它們是可以被校驗的,其中包含打標簽者的名字、電子郵件地址、日期時間, 此外還有一個標簽信息,并且可以使用 GNU Privacy Guard (GPG)簽名并驗證。通常會建議創建附注標簽,這樣你可以擁有以上所有信息。但是如果你只是想用一個臨時的標簽, 或者因為某些原因不想要保存這些信息,那么也可以用輕量標簽。
后期打標簽、共享標簽、刪除標簽、檢出標簽用法大家可以百度。
-
標簽
+關注
關注
0文章
137瀏覽量
17935 -
Git
+關注
關注
0文章
201瀏覽量
15821
發布評論請先 登錄
相關推薦
評論