git push提示dst refspec XXX matches more than one

Posted 沛沛老爹

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git push提示dst refspec XXX matches more than one相关的知识,希望对你有一定的参考价值。

这个问题是因为远程的标签名称和分支名称一样导致的异常。

就是名称匹配的时候more than one了。

解决的方法比较简单,直接删除远程的同名标签(远程的哦)

然后直接push就可以解决该问题了。

如果有远程可视化界面的最好。

没有的话,建议按照下列步骤操作:

首先列出所有的远程标签

git ls-remote --tags origin

比如:refs/tags/xxx

此时我想删除远程仓库的xxx分支

git push origin :refs/tags/xxx

记得哦,删除标签用到的命令也是push哦。不要搞混了

以上是关于git push提示dst refspec XXX matches more than one的主要内容,如果未能解决你的问题,请参考以下文章

git push 失败出现error: src refspec master does not match any.解决方案

[git]-Failed with error: dst refspec 1.9.3-20100630 matches more than one.

git push 错误:src refspec main 与 linux 上的任何内容都不匹配

Git:错误:error:src refspec master does not match any

本地Git仓库和远程仓库的创建和关联及github上传(git push)时出现error: src refspec master does not match any解决办法

git提交问题:git提交时提示如下信息,没有将本地文件提交到服务器,是怎么回事