😄
git error: object file is emptyの対処法
Git error: object file is emptyの対処法
エラーの内容
git commit時に以下のようなエラーが発生した。commitした後にpushするのを忘れて仮想マシンを落としシャットダウンしたなどの原因で起こるらしいです。自分はpushしたあとになってました。
error: object file .git/objects/**/~is empty
error: object file .git/objects/**/~ is empty
解決策
個の解決法は最後の行動がpushの場合です。
- emptyのオブジェクトファイルをまとめて削除する
find . -type f -empty -delete -print
- インデックスを削除
rm -rf .git/index
- pull
git pull origin ~ブランチ名
Discussion