gitをリモートに強制的に合わせようとしたら「fatal: failed to read object ・・・」というエラーが出たので対応
gitの「develop」ブランチで作業していたらローカルのブランチがぐちゃぐちゃぐちゃっとしてしまったため、強制的にリモートに合わせようと下記実行したところ
git fetch origin develop
git reset --hard origin/develop
下記のエラーが出た。
fatal: failed to read object c9960cde592486d47266cbf812fc89d5cea81493: Input/output error
対応
ローカルディレクトリの「.git/object/」ディレクトリ内の、エラーで指摘されているファイルを削除することで対応する。
上記の場合、
c9960cde592486d47266cbf812fc89d5cea81493
となっているので、「.git/object/c9」ディレクトリ内の「960cde592486d47266cbf812fc89d5cea81493」ファイルを削除します。
以上で終了です。
読んでいただきありがとうございます。