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

时间:2017-12-01 10:44:20

标签: git bash shell version-control

我正在尝试编写一个bash脚本,询问您要保留多少个标签,之后您可以输入要保留的标签。接下来,脚本应该删除之前输入的所有远程git标记。但是我怎样才能做到这一点? 提前致谢

1 个答案:

答案 0 :(得分:1)

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

然后你必须循环遍历这些标签,如果它与任何给定标签都不匹配,remove it using the following git command

git push --delete origin tagname