1. 默认标签是打在最新提交的commit上的
(1)切换分支
查看分支:$ git branch
切换分支:$ git checkout master
(2)打新标签
$ git tag v1.0
(3)查看所有标签
$ git tag
(4)推送标签至远程
$ git push origin v1.0
2. 补充历史标签
(1)找到历史提交commit
$ git log --pretty=oneline --abbrev-commit
d9ba967 (**HEAD ->** **master**, **tag: v1.4.0**, **origin/master**, **origin/HEAD**) Merge branch 'feature/log_v1.4.0'
0a05834 (**origin/feature/log_v1.4.0**, **feature/log_v1.4.0**) feat(log): add exception catch
245d868 feat(log): modify req&rsp length, optimize ext function
对merge branch打标签,id是d9ba967
(2)对某次commit打标签
$ git tag v1.0 f52c633
(3)查看所有标签
$ git tag
(4)推送标签至远程
$ git push origin v1.0
3. 常用tag命令
查看tag
git tag
查看远端tag
git ls-remote --tags origin
创建tag
git tag -a v1.4.0 -m "1.4.0"
删除tag
git tag -d v1.4.0
删除远端服务器tag
git push origin --delete tag V1.1
更新远端tag信息到本地
git pull origin --tags
把标签推送到远程上
git push origin v1.4.0
查看标签信息
git show v.1.4.0