1

コンソールに入力すると:

git init
git add .

大丈夫

私が入るとき:

git commit -m "final"

私は得る:

error: object file .git/objects/18/d50376886bb9702194048cd450960abe40d223 is empty
error: unable to find 18d50376886bb9702194048cd450960abe40d223
fatal: 18d50376886bb9702194048cd450960abe40d223 is not a valid object

どうしたの?

4

1 に答える 1

0

を実行するgit add .と、現在のディレクトリにある新しいファイルや変更されたファイルはすべて、git のバージョン管理にステージングされます。これは、ファイルの内容が で使用可能な git オブジェクトとして保存される場所です.git/objects

あなたの場合、ハッシュを持つ新しいgitオブジェクトが18d50376886bb9702194048cd450960abe40d223このコンテンツ用に作成され、次のように保存されます.git/objects/18/d50376886bb9702194048cd450960abe40d223

この問題は、コマンドを実行した後git add、このファイルがハード ドライブに正しく書き込まれなかったか、後で削除されたか、一部のハード ディスク エラーが原因で破損した可能性があるようです。

于 2013-03-09T07:41:41.620 に答える