Q:

How to delete Git tag named starting with dash?

I tried deleting the git tag name which is named as -d using command 
git tag -d -d but couldn't able to delete it.
Any ideas?

A:

git tag -d -- -d is the usual way to tell a *nix program that the argument after -- is not an option but rather a positional argument.  This is how you can remove files named -f and so on.

