删除所有的git标签期望一个自定义的git标签列表?

我试图写一个bash脚本,询问你想保留多少标签,然后你可以输入你想保留的标签。 接下来,脚本应该删除所有远程git标签,期望以前输入的那些标签。 但我怎么能做到这一点? 提前致谢


您可以使用git tag来检索存储库中的所有标签

然后你将不得不循环这些标签,如果它不匹配任何给定的标签,使用下面的git命令删除它:

git push --delete origin tagname
链接地址: http://www.djcxy.com/p/49299.html

上一篇: Remove all git tags expect a custom list of git tags?

下一篇: Cannot push to origin because of a tag that doesn't seem to exist