我們可以建立乙個tag來指向軟體開發中的乙個關鍵時期,比如版本號更新的時候可以建乙個「v2.0」、「v3.1」之類的標籤,這樣在以後回顧的時候會比較方便。檢視tagtag的使用很簡單,主要操作有:檢視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標籤的大小寫 總 如果,遊戲物體,沒有按照 來執行,邏...