git 操作: tag/gh-release
对 tag 的增加/删除
创建
- 本地
- 远程
- 将所有的推送到 remote
# local
git tag -a v1.0.0 -m "msg: 发布第一个版本"
# remote(单个tag)
git push origin <tag_name>
# push remote all
git push origin --tags
删除
- 本地
- 远程
# rm local
git tag -d <tag_name>
# rm remote
git push origin --delete <tag_name>
删除 releaase
gh release delete <tag_name> -y
一次删除指定的 tag/release
git tag -d v1.0.5
git push origin --delete v1.0.5
gh release delete v1.0.5