我无法创建 git 别名来远程删除标签。
我有以下内容.gitconfig
:
[alias]
deltag = push origin :refs/tags/$1
deltag
在本地删除标签后运行别名(使用git tag -d testtag
)会导致此错误:
$ git deltag testtag
error: src refspec testtag does not match any.
error: failed to push some refs to 'ssh://........'
在本地删除它之前尝试运行此别名会导致:
$ git deltag testtag
remote: warning: Deleting a non-existent ref.
To ssh://........
- [deleted] $1
此别名使用的正确语法是什么?