ローカルマシンのgitリポジトリに大きな問題があります。gitツリーが壊れていますか?
ファイルを変更した後、git status
を実行し、ファイルが変更されたように見えます。私はgit add .
を使用してファイルを追加し、それはいつものように働いた。しかし、私は、変更をコミットしようとしたとき、私は次のエラーました:git cat-file -t e91ce852822d32e380ed7ddd04c93066e3c600ea
を実行することにより
error: garbage at end of loose object 'e91ce852822d32e380ed7ddd04c93066e3c600ea'
fatal: object e91ce852822d32e380ed7ddd04c93066e3c600ea is corrupted
を、私は、オブジェクトが木であることがわかります。
壊れたブロブやコミットを修復する方法についていくつかの解決策を見てきましたが、これはツリーであり、何がうまくいかなかったのか、それを修正する方法については答えが見つかりません。間違っている可能性が何
すべてのヘルプ感謝:)
'git fsck'を実行しましたか? –
はい、同じエラーです。 それはもう一つのオブジェクトです、それもツリーです。 –
@MarkRushakoff:Olofと同じエラーがあり、 'git fsck'は同じエラーメッセージを出力します。 –