中サイズの Java ファイルがあります。自分のファイル BuildTable.java に変更を加えるたびに、Git はそれを大規模な変更として報告します。BuildTable.java は約 200 行あり、このコミットでの変更は 1 行だけ変更されました。
git-diff はこれを出力します:
--- a/src/BuildTable.java
+++ b/src/BuildTable.java
@@ -1 +1 @@
-import java.io.FileNotFoundException;^Mimport java.io.FileReader;^Mimport java.io.InputStreamReader;^Mimport java.io.PushbackReader;^Mimport java.util.ArrayList;^Mimport
\ No newline at end of file
+import java.io.FileNotFoundException;^Mimport java.io.FileReader;^Mimport java.io.InputStreamReader;^Mimport java.io.PushbackReader;^Mimport java.util.ArrayList;^Mimport
\ No newline at end of file
git-commit -a を実行した後
Created commit fe43985: better error notifications
3 files changed, 54 insertions(+), 50 deletions(-)
rewrite src/BuildTable.java (78%)
Git はこのファイルをバイナリか何かとして認識していますか? これは問題ですか?もしそうなら、どうすればこれを修正できますか?