Git學習之標籤

2021-10-01 13:02:03 字數 900 閱讀 5795

所謂標籤:就是乙個讓人容易記住的有意義的名字,與某個commit綁在一起。

建立標籤:

①切回需要打標籤的分支上

②git tag 預設標籤是打在最新的提交上

git tag v1.0

可以為乙個版本新增多個tag

git tag 檢視所有標籤--標籤不是按時間順序列出,而是字母排序
如果某個commit沒有打標籤怎麼辦?

找到歷史提交commit_id ,然後打上即可

git tag v0.9 10ad30

git show 檢視標籤資訊

還可以建立有說明的標籤

-a 指定標籤名

-m 指定說明文字

git tag -a v1.0 -m 「version 1.0 released」7b61

標籤總是和某個commit掛鉤,如果這個commit既出現在master分支,又出現在dev分支,那麼兩個分支上都可以看到標籤。

刪除標籤: git tag -d v1.0

因為建立的標籤都只儲存在本地,不會自動推送到遠端,所以可在本地安全刪除。

如果推送某個標籤到遠端,則 git push origin

一次性推送全部尚未推送到遠端的本地標籤 git push origin --tags

如果已推送到遠端,要刪除遠端標籤:①先從本地刪除 git tag -d v0.9

②從遠端刪除 git push origin:refs/tags/v0.9

git rebase 把本地未push的分支提交歷史整理成直線,目的是使我們在檢視歷史提交的變化時更容易,因為分叉的提交需要三方對比

學習筆記 git之四 標籤管理

標籤是版本庫的乙個快照,方便以後查詢,其實標籤類似於提交commit,只不過更方便。1 執行語句 git tag v1.0預設打的標籤是打在最新提交的commit id 上,如果要打之前已經commit 上怎麼操作。2 第一檢視log找到對應的commit id git log pretty one...

Git筆記之標籤

發布乙個版本時,我們通常先在版本庫中打乙個標籤,這樣建立了乙個索引快捷的指向某一次提交。將來無論什麼時候,取某個標籤的版本,就是把那個打標籤的時刻的歷史版本取出來。其實它就是指向某個commit的指標,跟分支很像,但是分支可以移動,標籤不能移動。git tag 檢視所有標籤 git tag 加標籤 ...

Git之標籤管理

建立標籤,預設標籤是打在最新提交的commit上 可以用 a指定標籤名,m指定說明文字,通過 s用私鑰簽名乙個標籤 需安裝gnupg git tag 檢視所有標籤,標籤不是按時間順序列出,而是按字母排序的。git tag 對以往的commit打標籤 git tag 檢視標籤資訊 git show 刪...