打標簽
像其他版本控制系統(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
發布評論請先 登錄
相關推薦
缺少git標簽meta-fsl-bsp-release - imx-4.14.98-2.0.0_ga怎么解決?
騰訊是如何使用Git?
![騰訊是如何使用<b class='flag-5'>Git</b>?](https://file.elecfans.com/web1/M00/C3/BD/o4YBAF8w8D-AZI86AAATCm-UXqs668.jpg)
Git在實際工作中的基本使用方法
直線馬達激光打標助力無標簽風潮
利用Learn Git Branching輕松學習Git
git rebase與相關git merge命令比較
![<b class='flag-5'>git</b> rebase與相關<b class='flag-5'>git</b> merge命令比較](https://file1.elecfans.com/web2/M00/88/C0/wKgZomRwbCeAJgMaAAALKLV0Y34480.jpg)
git rebase和git merge的區別
![<b class='flag-5'>git</b> rebase和<b class='flag-5'>git</b> merge的區別](https://file1.elecfans.com/web2/M00/8C/08/wKgaomSkzTuAM-k9AAASXz6NsK8478.jpg)
Git是什么 Git介紹
![<b class='flag-5'>Git</b>是什么 <b class='flag-5'>Git</b>介紹](https://file1.elecfans.com/web2/M00/8D/7C/wKgaomS7Q52ADYieAAFBr3KmTsY853.jpg)
git中如何查看提交歷史
![<b class='flag-5'>git</b><b class='flag-5'>中</b>如何查看提交歷史](https://file1.elecfans.com/web2/M00/8D/7C/wKgaomS7SXaAXH-eAALpLfi18QY033.jpg)
評論