Git下的標籤

2022-06-21 10:42:11 字數 827 閱讀 5561

發布乙個版本時,我們通常先在版本庫中打乙個標籤(tag),這樣,就唯一確定了打標籤時刻的版本。將來無論什麼時候,取某個標籤的版本,就是把那個打標籤的時刻的歷史版本取出來。所以,標籤也是版本庫的乙個快照。

和commit相比,標籤更容易記住和使用,而不是那一串hash值。標籤的建立和刪除很簡單,直接記錄一下命令吧

檢視標籤:git tag檢視所有標籤。git show tagname檢視對應的標籤的詳細內容

建立標籤:git tag tagname預設是指向head。可以通過git log --pretty=oneline檢視commitid後,再git tag tagname commitid來對對應的commit打標籤。

標籤說明:git tag -a tagname -m "一些說明"。為每個標籤增加說明。也可以簡寫成git tag tagname -m "一些說明"

刪除標籤:git tag -d tagname。刪除對應的標籤。

推送遠端標籤:git push origin tagname推送乙個標籤。git push origin --tags推送所有標籤。

刪除遠端標籤:

1. 本地刪除:git tag -d tagname

2. 推送:git push origin :refs/tags/

git 標籤管理

1.建立標籤 切換到需要打標籤的分支上 git branch git checkout master switch to branch master 然後git tag 就可以打乙個新標籤 git tag v1.02.檢視標籤資訊 git show v0.93.刪除本地標籤 git tag d v0...

git 操作標籤

刪除標籤 git tag d v0.1 建立的標籤都只儲存在本地,不會自動推送到遠端。所以,打錯的標籤可以在本地安全刪除。推送某個標籤到遠端 git push origin v1.0 一次性推送全部尚未推送到遠端的本地標籤 git push origin tags 如果標籤已經推送到遠端,要刪除遠端...

Git 標籤管理

發布乙個版本時,我們通常先在版本庫中打乙個標籤 tag 這樣,就唯一確定了打標籤時刻的版本。將來無論什麼時候,取某個標籤的版本,就是把那個打標籤的時刻的歷史版本取出來。所以,標籤也是版本庫的乙個快照。git的標籤雖然是版本庫的快照,但其實它就是指向某個commit的指標 跟分支很像,但是分支可以移動...