Git -Невозможно удалить удаленную ветку

Я создал ветку git непреднамеренно названную "0.2", которая также является тегом.

Итак, я попытался удалить его из источника:

$ git branch -rD origin/0.2
Deleted remote branch origin/0.2

Но затем:

$ git fetch origin
 * [new branch]      0.2        -> origin/0.2

Вот ошибка, которую я получил при нажатии:

$ git push --force origin :0.2
error: dst refspec 0.2 matches more than one.

Поэтому я удалил удаленный тег:

$ git tag -d 0.2
$ git push origin :refs/tags/0.2

Все еще не работает:

$ git branch -rD origin/0.2
 * [new branch]      0.2        -> origin/0.2
  1. Это ошибка git ?
  2. Я сделал что-то не так, кроме совпадения тега и имени ветки?
  3. Как удалить эту удаленную ветку?
7
задан shkschneider 25 April 2012 в 19:58
поделиться