这里我们主要使用git的tag命令;tag命令的详情查看可以使用 git tag —help.

以下是我经常用到的几条命令:

1、列出项目中所有的tags


git tag

2、给项目添加一个tag, 一般情况下tag都是以v开头命名的,例如v1.0.1

git tag vTAGNAME

3、给指定某一个commit 打上tag,一般用于tag修改和遗漏的tag

git tag vTAGNAME COMMIT-HASH

4、根据tag名称删除tag

git tag -d vTAGNAME

5、推送所有的tags到远程仓库

git push origin --tags

6、删除tag

git tag -d TAGNAME #本地删除
git push origin :refs/tags/TAGNAME #删除远程仓库