見出し画像

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」ファイルを削除します。

以上で終了です。


読んでいただきありがとうございます。