Git 常用命令 Tag

2021-09-02 21:10:46 字數 1803 閱讀 8950

[b]顯示所有標籤[/b]

$ git tag

v0.1-alpha

v0.1.1-alpha

v2.0.0.1000-release

[b]顯示符合條件的標籤[/b]

$ git tag -l 'v0.1*'

v0.1-alpha

v0.1.1-alpha

[b]在本地新建標籤[/b]

$ git tag -a v2.0.0.1000-release -m 'release version 2.0.0 version code 1000'
說明:

-a(annotated) 建立乙個含附註型別的標籤

-m 新增標籤說明

[color=red][b]注意:[/b][/color]執行完新建標籤命名後,此時的標籤並沒有上傳到遠端伺服器上。需要進行「享標籤」操作,才能上傳到遠端伺服器。

也可以不使用 -a 和 -m 引數,僅指定標籤名,從而建立乙個輕量級標籤(實際上就是乙個儲存著對應提交物件的校驗和資訊的檔案):

$ git tag v2.0.0.1000-release

[b]檢視指定的標籤版本資訊及提交資訊[/b]

$ git show v0.1-alpha 

tag v0.1-alpha

tagger: yhz61010

date: fri aug 18 10:45:09 2017 +0800

vitamio mediaplayer version

commit bfr82ae576f208a234a3671a98baafeyg659fs2

author: yhz61010

date: mon aug 14 09:47:24 2017 +0800

...

[b]分享標籤[/b]

預設情況下,git push 並不會把標籤上傳到遠端伺服器上,必須通過 push 命令才能分享標籤到遠端倉庫。

[b]將本地新增的所有標籤上傳到遠端伺服器[/b]

$ git push origin --tags

username for '':

password for '':

物件計數中: 1, 完成.

寫入物件中: 100% (1/1), 187 bytes | 0 bytes/s, 完成.

total 1 (delta 0), reused 0 (delta 0)

to * [new tag] v2.0.0.1000-release -> v2.0.0.1000-release

[b]上傳指定的標籤到遠端伺服器[/b]

$ git push origin v1.5

[b]刪除本地 tag[/b]

$ git tag -d v1.0

已刪除標籤 'v1.0'(曾為 fd0a4a0)

[b]刪除遠端 tag[/b]

$ git push origin :refs/tags/v1.0

username for 'url':

password for 'url':

to - [deleted] v1.0

[url]

常用命令 Git 常用命令大全

安裝教程可參照 廖雪峰老師的安裝教程。git config 在git中,使用git config 命令來配置 git 的配置檔案,git配置級別主要有3類 1 倉庫級別 local 本地 git 倉庫級別配置檔案,作用於當前倉庫。優先順序最高 2 使用者級別 global,全域性配置檔案,作用於所有...

git 常用命令

檢視是否存在檔案需要上傳 git status git add git commit m 建立遠端倉庫 git remote add origin 116.255.146.153 ruby cd work daily project.git 更新git fetch 116.255.146.153 r...

git常用命令

詳細 1,git log p 命令來顯示每一次提交與其父節點提交內容之間快照的差異。2,為了檢視載入 staged 而並未提交 not committed 的內容差異,可以使用 git diff stage 命令 在git 1.6之前的版本中,使用 cached 適應情形 在執行git commit...