git : “dst refspec branch matches more than one”

“dst refspec branch matches more than one”


当远程仓库同时存在相同名称的 branch 和 tag 时,不指明绝对路径的前提下,操作这个名称的 branch 和 tag 都会出现这个问题。
解决方法很简单,指明操作对象的绝对路径就能准确操作了。


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


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

 

每天努力一点,每天都在进步。


版权声明:本文为dingjianmin原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。