1) 查看本地所有的tag
git tag
2) 创建一个新的tag
git tag [name]
3) 删除tag(这里说一下怎么正确地删除远程的版本)
# 查看一下远程的tag
git tag [name]
# 查看一下远程的tag
git tag -r
# 先删除本地tag
git tag -d [name]
# 删除远程tag
git push origin :refs/tags/[name]
4) 提交tag
git push origin --tags
5) 查看提交状态
git log --oneline --decorate --graph
这里需要注意一下返回值,那一串乱码是有用的~
6) 为已经提交的代码打上tag,下面命令使用到第5点的乱码(注意一般是日志的第一行也就是最新一次提交的编码)
git tag -a v0.9 9ff91da