Skip to content

Instantly share code, notes, and snippets.

@mobilemind
Last active February 18, 2025 12:27
Show Gist options
  • Save mobilemind/7883996 to your computer and use it in GitHub Desktop.
Save mobilemind/7883996 to your computer and use it in GitHub Desktop.
how to delete a git tag locally and remote
# delete local tag '12345'
git tag -d 12345
# delete remote tag '12345' (eg, GitHub version too)
git push origin :refs/tags/12345
# alternative approach
git push --delete origin tagName
git tag -d tagName
@aoiorio
Copy link

aoiorio commented Sep 23, 2024

Thanks a lot!!

@irfanbaigse
Copy link

# Delete all by pattern 
for tag in $(git tag -l "beta.*"); do
  # Delete the tag from the remote
  git push origin --delete "$tag"
  # Delete the tag locally
  git tag -d "$tag"
done

All other team mates to run

git fetch --tags --prune --prune-tags

@TithSambath
Copy link

thanks so much.

@YoniMelki
Copy link

Thank you!

@agonzale34
Copy link

Thank you so much!

@ohlrogge
Copy link

Thanks. Used the alternative approach.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment