我尝试使用命令删除名为-d
的git标记名称
git tag -d -d
但无法将其删除。
有什么想法吗?
答案 0 :(得分:4)
git tag -d -- -d
是通常告诉* nix程序--
之后的参数不是一个选项而是一个位置参数的方法。这是您可以删除名为-f
等文件的方法。
答案 1 :(得分:1)
我遇到了同样的问题。
git tag -d -- -d
对我不起作用。
然而这确实有效:
git tag -d `git tag -l '*-d*'`
说明:
*-d*
git tag -d