git打标签

128 阅读1分钟

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