github創建tag


最近在使用github給新的jQuery插件:滾動高亮 添加版本庫的時候,看到很多github上的項目都有這個標簽,可以清晰快速的找到每個不同的版本,非常方便以后查找以及使用。於是我就在繼上一次的:將已有項目提交到github/從github上pull到本地加上這個版本Tag,你可以在上面所示的圖中找到這個Tag,趕緊去看看v1.2的scrollHighlight吧

 

tag

我們可以創建一個tag來指向軟件開發中的一個關鍵時期,比如版本號更新的時候可以建一個“v2.0”、“v3.1”之類的標簽,這樣在以后回顧的時候會比較方便。tag的使用很簡單,主要操作有:查看tag、創建tag、驗證tag以及共享tag。

1查看tag

列出所有tag:

git tag

這樣列出的tag是按字母排序的,和創建時間沒關系。如果只是想查看某些tag的話,可以加限定:

git tag -l v1.*

這樣就只會列出1.幾的版本。

2創建tag

創建輕量級tag:

git tag v1.0

這樣創建的tag沒有附帶其他信息,與之相應的是帶信息的tag:

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

-m后面帶的就是注釋信息,這樣在日后查看的時候會很有用,這種是普通tag,還有一種有簽名的tag:

git tag -s v1.0-m "first version"

前提是你有GPG私鑰,把上面的a換成s就行了。除了可以為當前的進度添加tag,我們還可以為以前的commit添加tag:

  1. #首先查看以前的commit
  2. git log --oneline
  3. #假如有這樣一個commit:8a5cbc2 updated readme
  4. #這樣為他添加tag
  5. git tag -a v1.18a5cbc2

3刪除tag

很簡單,知道tag名稱后:

git tag -d v1.0

4驗證tag

如果你有GPG私鑰的話就可以驗證tag:

git tag -v v1.0

5共享tag

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

git push origin --tags

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM