私のGitリポジトリにはたくさんのタグがあります。すべての単一のタグを削除するのではなく、いくつかの典型的なパターンで始まるすべてのタグを削除することは可能ですか?複数のタグを削除するにはどうすればよいですか?
v1.xxx
で始まるタグはすべて削除しますが、v2.xxx
で始まるタグは削除しません。私はすべてのタグを削除する必要はありません
:
git tag --delete v1.*
git push --delete origin v1.*
任意の提案を:
git tag -l | xargs git tag -d
私はむしろのような何かをしたいと思うだろうか?
更新 - リモートで複数のタグをプッシュするにはどうすればよいですか?
シェルのsupp 'git tag --delete v1.'と入力し、すべての補完を展開します(これはBashではデフォルトで' Alt' + '*'で行われます)。 – Biffen