如何删除名称中带点的远程分支

Man*_*rdt 0 git github

分支存在,但命名似乎造成了麻烦

manu-mac:culture-hub manu$ git push origin :12.05.1
error: dst refspec 12.05.1 matches more than one.
error: failed to push some refs to 'git@github.com:delving/culture-hub.git'
Run Code Online (Sandbox Code Playgroud)

Cha*_*esB 6

您可能有一个名称相同的标记,您需要使用远程上指定的显式引用消除歧义:

git push origin :refs/heads/12.05.1
Run Code Online (Sandbox Code Playgroud)