branch、tag有同名称时删除分支或标签错误的问题
先举个栗子, 执行一个删除分支命令时git push orign :v1.1-final
报如下错误:
|
|
解决方法很简单,指明操作对象的绝对路径就能准确操作了
对象 路径
branch refs/heads/branch_name
tag refs/tags/tag_name
举个删除的例子:
//删除 dev_test 分支
git push origin :refs/heads/dev_test
//删除 dev_test 标签
git push origin :refs/tags/dev_test
结论:如果有同名字的标签和分支时,删除的时候要写全路径