Skip to content

Instantly share code, notes, and snippets.

@kumbasar
Created November 6, 2018 08:09
Show Gist options
  • Save kumbasar/89c7160a6f9365f704eb8997d7de9e9b to your computer and use it in GitHub Desktop.
Save kumbasar/89c7160a6f9365f704eb8997d7de9e9b to your computer and use it in GitHub Desktop.
delete remote and local git tags based on regex
#!/bin/bash
pattern="${1}"
git fetch
#Delete remote tags
git tag | grep "${pattern}" | xargs -n 1 -i% git push origin :refs/tags/%
#Delete local tags
git tag | grep "${pattern}" | xargs -n 1 -i% git tag -d %
git fetch
git tag
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment