Gitで'bad object'エラーが発生する
プルなどの操作を行った時にエラーが発生する
Gitリポジトリでプルなどの操作を行った時にfatal: bad object
エラーが発生する場合がある。
$ git pull
fatal: bad object refs/heads/HEAD 2
error: https://github.com/xxx/xxx.git did not send all necessary objects
エラーになったファイルを削除することで解消される
エラーメッセージにあるファイルが作成されてしまったことがエラーの原因のためファイルを削除することでエラーは解消される。
$ rm .git/refs/heads/HEAD\ 2
$ git pull
Already up to date.