git 操作: tag/gh-release

对 tag 的增加/删除
更新于: 2024-11-15 09:45:18

创建

  • 本地
  • 远程
  • 将所有的推送到 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