Created
April 1, 2011 20:29
-
-
Save matthewmccullough/898798 to your computer and use it in GitHub Desktop.
Script to delete all tags both locally and remotely
git tag -l | xargs -n 1 git push --delete origin
fatal: --delete doesn't make sense without any refs
@jmrobison, thanks, worked!
For the issue with --delete doesn't make sense without any refs
here's how I delete all the tags for 1.3.* :
git ls-remote --tags origin | awk '/^(.*)(1\.3\.\d+)$/ {print ":" $2}' | xargs git push origin
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Very useful for cleaning up after testing some CI tools.