創建標籤
查看分支
命令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