创建标签
查看分支
命令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