Github 中Tag的使用

2021-10-09 15:39:58 字數 1731 閱讀 2002

我們可以建立乙個tag來指向軟體開發中的乙個關鍵時期,比如版本號更新的時候可以建乙個「v2.0」、「v3.1」之類的標籤,這樣在以後回顧的時候會比較方便。

tag的使用很簡單,主要操作有:檢視tag、建立tag、驗證tag以及共享tag。

檢視tag

// 檢視tag,列出所有tag,列出的tag是按字母排序的,和建立時間沒關係。

$ git tag

v0.1

v1.3

//檢視指定版本的tag,git tag -l 「v1.4.2.**」

$ git tag -l 'v1.4.2.*'

v1.4.2.1

v1.4.2.2

v1.4.2.3

v1.4.2.4

顯示tag資訊

//顯示指定tag的資訊

$ git show v1.4

tag v1.4

tagger: scott chacon date: mon feb 9 14:45:11 2009 -0800

my version 1.4

commit 15027957951b64cf874c3557a0f3547bd83b3ff6

merge: 4a447f7... a6b4c97...

author: scott chacon date: sun feb 8 19:02:46 2009 -0800

merge branch 'experiment'

建立tag

//建立輕量級tag:這樣建立的tag沒有附帶其他資訊

git tag v1.0

//帶資訊的tag:-m後面帶的就是注釋資訊,這樣在日後檢視的時候會很有用

git tag -a v1.0 -m 'first version'

共享tag

//我們在執行 git push 的時候,tag是不會上傳到伺服器的,比如現在的github,建立 tag 後 git push ,在github網頁上是看不到tag 的,為了共享這些tag,你必須這樣:

git push origin v1.0

或者//將所有tag 一次全部push到github上。

git push origin --tags

刪除tag

//刪除本地tag

git tag -d v1.0

//刪除github遠端的指定tag

git push origin :refs/tags/v1.0.0

建立乙個基於指定tag的分支

git checkout -b tset v0.1.0
使用git checkout tag即可切換到指定tag,例如:git checkout v0.1.0

切換到tag歷史記錄會處在分離頭指標狀態,這個時候修改是很危險的,在切換回主線時如果沒有合併,之前的修改提交基本都會丟失,如果需要修改可以嘗試git checkout -b branch tag建立乙個基於指定tag的分支,例如:git checkout -b tset v0.1.0這個時候就會在分支上進行開發,之後可以切換到主線合併.

GitHub常用指令 Tag

tag 同大多數 vcs 一樣,git 也可以對某一時間點上的版本打上標籤。人們在發布某個軟體版本 比如 v1.0 等等 的時候,經常這麼做。本節我們一起來學習如何列出所有可用的標籤,如何新建標籤,以及各種不同型別標籤之間的差別。列出現有標籤的命令非常簡單,直接執行git tag即可 git tag...

Git中tag標籤的使用

tag是git版本庫的乙個標記,指向某個commit的指標。tag主要用於發布版本的管理,乙個版本發布之後,我們可以為git打上 v.1.0.1 v.1.0.2 這樣的標籤。tag感覺跟branch有點相似,但是本質上和分工上是不同的 tag 對應某次commit,是乙個點,是不可移動的。branc...

Tag標籤的使用

這是個很小的錯誤,但卻是初學者經常犯的錯.很多時候tag標籤沒有應用上,但 中並不會提示 當你覺得你的 沒任何問題,但是 裡tag標籤指定的prefab 遊戲物體沒有按照 來執行 這很可能是prefab 遊戲物體的tag標籤沒有指定對.還有tag標籤的大小寫 總 如果,遊戲物體,沒有按照 來執行,邏...