Git думает, что я переписываю один из моих файлов каждый раз, когда я делаю небольшое изменение
У меня есть файл Java среднего размера. Каждый раз, когда я вносил изменения в один из моих файлов, BuildTable.java, Git сообщает об этом как о существенном изменении, даже если это всего лишь строка или две. BuildTable.java содержит около 200 строк, и изменение этого коммита изменило только одну строку.
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 видит этот файл как бинарный или что-то в этом роде? Это проблема? Если это так, как я могу это исправить?