標籤是版本庫的乙個快照,方便以後查詢,其實標籤類似於提交commit,只不過更方便。
1、執行語句
git tag v1.0
預設打的標籤是打在最新提交的commit id 上,如果要打之前已經commit 上怎麼操作。
2、第一檢視log找到對應的commit id
git log --pretty=oneline --abbrev-commit
打對應commit id
git tag v0.8 f08f496
3、檢視標籤對應的資訊
git show v0.8
4、指定commit 打標籤,且加上標籤資訊
git tag -a v0.5 -"hello" c876229
5、刪除標籤
git tag -d v0.5
6、推送單個標籤到遠端
git push origin v1.0
7、推送全部標籤
git push origin --tags
8、刪除已推送標籤,兩步走
第一步本地刪除: git tag -d v0.9
第二步遠端刪除:git push origin :refs/tags/v0.9【坑origin :refs,冒號前要空一格】
Git 學習筆記 標籤管理
檢視標籤列表 git tag 給當前分支 打上乙個 標籤 預設標籤是打在最新提交的commit上的。git tag 標籤名稱 給指定的commit id 打上乙個標籤 git tag 標籤名 commit id git tag v0.9 6224937 還可以建立帶有說明的標籤 git tag a ...
Git 學習筆記《遠端倉庫與標籤管理》 (四)
什麼是遠端倉庫?就像第一章介紹的那樣,遠端倉庫可以儲存你編寫的所有原始碼和資源檔案.甚至也可以當網盤使,不過當然有很多契合git管理文字的特性.下面就要以 github 為示例遠端倉庫進行介紹.也可以自己弄一台伺服器作遠端倉庫 建立倉庫 在主頁找到 new repository 或者右上角的加號裡有...
Git學習筆記(五)標籤管理
我們可以在git上打標籤。首先切換到需要打標籤的分支上,然後使用命令git tag即可打標籤,並可用git tag檢視所有標籤 預設標籤是打在最新提交的commit上的,若想在過去的提交上打標籤則需要找到歷史提交的commit id,然後打上標籤即可。比如我想在add test.txt這個commi...