目录
1 增加tag
1.1 当前commit增加tag
git add .
git commit -m '提交信息'
之后
git tag tag名
在当前commit上增加tag
如git tag 3.1.2
或增加带备注的tag git tag -a tag名 -m '备注信息'
如git tag -a3.1.2 -m '备注'
1.2 给指定(过去)commit增加tag
git tag tag名 commit号
或git tag -a tag名 commit号 -m '备注信息'
2 提交tag
git push
代码之后,tag也需要push到远程仓库
git push origin tag名
如git push origin 3.1.2
即可在git仓库中看到tag3.1.2对应的提交
3 删除tag
3.1 删除本地tag
git tag -d tag名
3.2 删除远程仓库tag
git push origin --delete tag名
或 git push origin :refs/tags/tag名
4 查看本地tag
git tag
5 fatal: tag ‘xxx’ already exists
我想修改tag对应的commit,删除了远程仓库的tag,没有删除本地仓库的tag
再次添加tag时提示‘tag已经存在’,需要删除本地tag才能新建同名tag