添加tag
- 之前小组定了代码开发规范,每次上线发版需要为其添加tag
- 添加tag之前,需要查看历史的tag
git tag
git tag -l "version-1.0.2*"
git tag -a tag_name -m "tag的描述语"
git push -u origin tag_name
git tag -d tag_name
tag重命名
- 昨天老大又提到了每次发版必须添加tag,自己又去看了看当时制度文档,发现tag的命名规则为release-${version}
- 顿时全身一激灵,自己是
version-${version}
啊 - 那能咋办,赶快改啊,别让老大发现了 😂
- tag重命名的命令如下:
git tag new_name old_name
git tag -d old_name
git push origin :refs/tags/old_name
git push -u origin new_name
- 推送新tag的命令如下,但自己并未使用,也同样ok了
git push --tags
- 查看github,发现被删除的tag又出现了。查了一下资料,需要同事也执行以下命令:
git pull --prune --tags