Github中Tag的使用
生活随笔
收集整理的這篇文章主要介紹了
Github中Tag的使用
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
tag
我們可以創建一個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 <schacon@gee.mail.com> Date: Mon Feb 9 14:45:11 2009 - 0800my version 1.4commit 15027957951b64cf874c3557a0f3547bd83b3ff6 Merge: 4a447f7... a6b4c97... Author: Scott Chacon <schacon@gee-mail.com> Date: Sun Feb 8 19:02:46 2009 -0800Merge 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 這個時候就會在分支上進行開發,之后可以切換到主線合并。
參考:
http://blog.csdn.net/Kenway090704/article/details/77854624
http://caibaojian.com/github-create-tag.html
http://blog.csdn.net/jeffasd/article/details/49863335
?
總結
以上是生活随笔為你收集整理的Github中Tag的使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: centos7启动与切换图形界面
- 下一篇: 渗透测试技巧之Redis漏洞利用总结