症状
リモートリポジトリのブランチの削除を試みると fatal が発生する。
1 2 3 4 |
$ git push origin :my_branch remote: fatal: bad object 0000000000000000000000000000000000000000 To https://github.com/JaneDoe/my_repository - [deleted] my_branch |
原因
削除対象のブランチのリモート追跡ブランチがローカル上に存在しない。
対策
- fetch した後に "
git push :<branch>
" を実行する。 - 気にしない。