1. git 詳解及實用指南之一 (本地操做)
2. git 詳解及實用指南之二 (遠程操做)
3. git 詳解及實用指南之三(分支管理)git
標籤能夠簡單的理解爲屬於分支定義的別名,分支自己都會進行指針的配置(分支都會指向某一個commit id), 可是標籤倒是一個固定的內容,能夠說,標籤永遠指向一個commit id。segmentfault
標籤訂義服務器
標籤能夠標記某一提交點學習
1)爲master定義一個標籤spa
git tag v1.0
2)查看全部的標籤指針
git tag
可是這個標籤也只是針對當前的master 分支所打上的標籤,但是在一個項目中必定會有許多的提交點,若是要爲以前的提交點打上標籤該怎麼作呢?只須要找到 commit id 便可。日誌
3)查詢日誌code
git log --pretty=oneline --abbrev-commit
在這些日誌上都會有 commit id,那麼下面針對於一個commit id 進行標籤的定義。blog
4)爲 7c593a7 設置標籤ip
git tag v0.6 7c593a7
但此時只是顯示一些很簡單的標籤信息並非很好,因此下面但願能夠看標籤的完整內容。
5)查看標籤的完整信息
git show v0.6
在以前所創建的標籤實際上都沒有設置註釋信息,那麼下面能夠定義一些註釋信息。
6)添加標籤時設置註釋
git tag -a v0.7 -m "test version" e8c137a
查詢標籤信息
1)刪除標籤
git tag -d v1.0
這樣的標籤只是進行了本地的標籤刪除,而標籤也能夠提交到服務器上去。
2)將標籤推送到服務器上
git push origin v0.6 git push origin v0.7
推送完成以後能夠進行標籤的察看
3)一次性推送多個標籤
git push origin --tags
4)刪除本地某個標籤
git tag -d v0.7
5)可是此時在服務器上依然存在有此標籤,因此能夠繼續刪除遠程標籤
git push origin :refs/tags/v0.7
你的點贊是我持續分享好東西的動力,歡迎點贊!
一個笨笨的碼農,個人世界只能終身學習!
更多內容請關注公衆號《大遷世界》!