Git 標籤管理詳解

2021-07-14 04:26:56 字數 1685 閱讀 6901

大綱:

一、前言

二、標籤概述

三、建立標籤

四、管理標籤

五、總結

。一、前言

二、標籤概述

一般我們發布乙個新版本到線上伺服器時都會在版本庫中打乙個標籤,這時就確定了某個版本將發布到線上。我們可以隨時可以檢視這個打標籤的版本,也就是說標籤其實呢,就是版本庫中乙個快照。簡單說標籤就是指向某個commit的打針與我們前面講的分支的點類似,但區別是分支是可變的而標籤是不可變。所以,我們建立與刪除標籤都非常的快。好了,下面我們來演示一下怎麼建立 乙個標籤。

三、建立標籤

在git中建立標籤是比較簡單的用git tag命令即可,但需要注意的是我們一般在master上打標籤並發布。如下圖:

我們這裡標籤是打在最新提交的commit上的,那我們不想將標籤打在最新的commit上我們又應該怎麼做呢?如下圖:

我們先用git log命令檢視我們提交的commit id,然後用git tag commit id即可打上標籤。大家看很簡單吧,嘿嘿。下面我們來檢視一下標籤有具體資訊。如下圖,

下面我們建立乙個帶說明的標籤,用-a指定標籤名,-m指定說明。如下圖,

好了,到這裡相信大家已經會建立標籤了,嘿嘿。下面我們來和大家來講解一下管理標籤。

四、管理標籤

下面我們先和大家來演示一下怎麼來刪除標籤,如下圖:

因為我們建立的標籤都只儲存在本地,不在遠端。所以,打錯的標籤可以很快的刪除。那我們把標籤推送到遠端,我們該怎麼做呢?如下圖:

大家可以看到我們演示了兩種方法,第一種方法我們一次推送乙個標籤,第二種方法我們推送全部標籤。現在我們標籤已經推送到遠端上了,我們怎麼刪除標籤呢。步驟是這樣的,我們先刪除本地標籤再刪除遠端標籤。如下圖:

這樣遠端git伺服器上標籤就刪除了,下面我們到遠端git伺服器驗證一下,如下圖:

大家可以看到遠端的git標籤的確被刪除了,嘿嘿。好了,到這裡我們的標籤管理就講解完成了,下面我們來總結一下吧。

五、總結

1.建立標籤

2.管理標籤

好了,今天的部落格就到這裡。最後,希望大家有所收穫^_^……

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 標籤管理

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

Git標籤管理

目錄 git標籤 在當前commit處建立標籤 指定commit建立標籤 建立標籤時指定自定義描述 檢視標籤列表 檢視標籤詳情 刪除本地標籤 將指定標籤推送到遠端倉庫 刪除遠端倉庫中的標籤 git中的標籤 tag 就是git版本倉庫的快照。它指向某個commit指標。與分支的概念不同,標籤指向某個c...