[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...