Git-error: dst refspec branch matches more than one

1,144 阅读1分钟
git push origin --delete branchName 删除时报错

原因是:远程的仓库中同时存在相同名称的branch和tag,在不知名路径的情况下,就搜索到多个,git就不知道要删除哪个了

//删除 dev_test 分支
git push origin :refs/heads/branchName

//删除 dev_test 标签
git push origin :refs/tags/branchName