list tags git tag create tag git tag tagname delete remote tag git push --delete origin tagname delete local tag git tag --delete tagname push all tags git push --tags
This is super concise and helpful, thanks!!
Also, I needed to move a tag, which is:
git tag --force tagname commithash
I also needed to do the following to get its previous message back:
git tag --force tagname --message "the previous message goes here"
You might be able to combine these 2 commands to just move the tag with its message in 1 go.