タグでもある「0.2」という名前のgitブランチを意図せずに作成しました。
だから私はそれを起源から削除しようとしました:
$ 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
- それはgitのバグですか?
- タグとブランチ名が等しいこと以外に何か間違ったことをしましたか?
- このリモートブランチを削除するにはどうすればよいですか?