2

簡単に言うと、egit で変更されていないファイルをコミットできる状況があります。コミットすると、git リポジトリが破損しますか?

4

2 に答える 2

4

変更されていないファイルは常に git にコミットされます。各コミットは、ファイルのツリー全体とコミット メッセージです。「変更されていないファイル」という説明では十分に捉えられない特定の奇妙な状況がない限り、問題はありません。

于 2011-06-06T03:23:48.767 に答える
0

質問に具体的に答えるためgit commitに、リポジトリ内のものから変更されていないファイルを含め、インデックス内のそれらのファイルをコミットします。インデックスにファイルを含める方法はいくつかあります ( git-commitman ページを参照)。

Git はハッシュ コードに基づいてファイルをコミットします。変更されていない場合 (ファイルが本当に変更されていない場合と同様)、何も保存されません。ただし、コミット時にファイルが変更されていないかどうかにかかわらずgit commit、リポジトリが破損することはありません。

于 2015-02-06T22:49:21.397 に答える