Git:標籤管理

創建標籤

查看分支
命令git branch

切換到需要打標籤的分支上(例如master)
命令git checkout master

打標籤git tag <name>

命令 git tag v1.0

查看所有標籤
命令git tag

,如果忘了打標籤,可以找到歷史提交的commit id
命令git log --pretty=oneline --abbrev-commit

打標籤,比如commit id 爲 f52c633
命令git tag v0.9 f52c633

查看標籤
命令 git tag

查看標籤信息git show <tagname>

命令git show v0.9
注意,標籤不是按時間順序列出,而是按字母排序的。

創建帶有說明的標籤,用-a指定標籤名,-m指定說明文字
命令git tag -a v0.1 -m "version 0.1 released" 1094adb

查看指定標籤
命令git show v0.1

注意:標籤總是和某個commit掛鉤。如果這個commit既出現在master分支,又出現在dev分支,那麼在這兩個分支上都可以看到這個標籤。

操作標籤

刪除標籤
命令git tag -d v0.1

推送某個標籤到遠程
命令git push origin <tagname>
比如 git push origin v1.0

一次性推送全部尚未推送到遠程的本地標籤
命令 git push origin --tags

從遠程刪除標籤
命令git push origin :refs/tags/<tagname>
比如git push origin :refs/tags/v0.9

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章