git tag 打标签
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | git tag # 列出所有标签 git tag v1.1 # 创建一个名为v1.1的轻量级标签,这种tag是无法push的。 git tag -a v2.0 -m 'annotate tag' # 创建一个带标注的标签,这种tag可以push。 git push origin v2.0 # 将v2.0的tag上传到origin远程库 git push origin --tags # 将所有本地的tag都上传 git show --summary <the-tag-name> # 显示 tag 的注释。 |
删除已经push 的 tag
比较麻烦,谨慎push!
1 2 | git tag -d your-tag # 删除本地的tag git push -f :refs/tags/your-tag # 注意,在gerrit上使用,要配置权限 |
gerrit tag 删除权限的配置方法
新增 Reference: refs/tags/*
添加2个权限: Push(+force push)
Push Annotated Tag(+force push)