GitHub から複製したリポジトリがあり、ファイル A に変更を加えましたが、Git はファイル B、C、D の変更を検出しています。3 つのファイルはすべて、基本的に B、C、D の内容全体として変更を検出しています。つまり、+ B、C、D のすべての行、-B、C、D のすべての行です。
汚いコミットになるので、これをコミットしたくありません。git がこれらの変更を検出するのはなぜですか? また、git にこれらの変更を永久に無視させるにはどうすればよいですか?
プロジェクトは C# で、GitHub Windows アプリケーションを使用し、IDE は VS Express 2012 です。
編集: ファイルが変更されたことは認識していますが、a) 何が変更されたかを調べ、b) git にそれらを無視し、コミット間で再度取得しないように指示する方法はありますか? 複製したプロジェクトを最初に開いた後、編集者が何らかの方法でファイル B、C、D を変更しているようです。
git reset --hard を実行した後でも、git diff は引き続き変更を報告します。