Почему git-предупреждение о CRLF в файле помечено как двоичное?

У меня есть файл, который был помечен как двоичный файл:

$ cat .gitattributes
dist/* binary
$ git check-attr -a ./dist/app.js
./dist/app.js: binary: set
./dist/app.js: diff: unset
./dist/app.js: merge: unset
./dist/app.js: text: auto

А такжеgit diff правильно обрабатывает файл как двоичный файл:

$ git diff
diff --git a/dist/app.js b/dist/app.js
index 9c05798..fbcedd4 100644
Binary files a/dist/app.js and b/dist/app.js differ

Но когда я бегуgit statusЯ получаю предупреждение оCRLF преобразования:

$ git status
warning: CRLF will be replaced by LF in dist/app.js.
The file will have its original line endings in your working directory.
On branch master
Your branch is up-to-date with 'origin/master'.
Changes to be committed:
  (use "git reset HEAD <file>..." to unstage)

        modified:   dist/app.js

В чем дело? Почему git предупреждает меня о CRLF в этом файле?

Ответы на вопрос(1)

Ваш ответ на вопрос