1.基本命令
// 查看标签
git tag
// 查看符合检索条件的标签
git tag -l 1.*.*
// 查看对应标签状态
git checkout 1.0.0
// 创建标签(本地)
git tag v1.0
// 创建带备注的标签(推荐)
git tag -a v1.0 -m "这是备注信息"
// 删除标签(本地)
git tag -d v1.0
// 将本地所有标签发布到远程仓库
git push origin --tags
// 指定版本发送
git push origin v1.0
// 删除远程仓库对应标签(Git版本 > V1.7.0)
git push origin --delete v1.0
2.常用:tag对应的是某一次提交(不管哪个分支),区别于分支
//
//先修改代码
git add .
git commit -m "test" //若没有这两步,可以提交到远程tag,但不会把修改的内容提交,提交的是旧的内容
git tag v1.0 //或git tag -a v1.0 -m "备注信息"
git push origin v1.0