Клонирование проекта Git: статус изображений внезапно переключается на Изменено - PullRequest
0 голосов
/ 01 июля 2019

У меня есть проект веб-интерфейса, который содержит несколько изображений. Он ведет себя совершенно нормально в режиме разработки на компьютере A.

Как только я успешно вставлю все изображения в Github, ни одно из них не может быть предварительно просмотрено на странице Github. Эти изображения представляют собой просто файлы jpg или png размером до 100 КБ.

Я клонировал проект на Машину B. Внезапно, несмотря на то, что эти изображения имеют тот же размер, что и на Github, ни одно из них не может быть открыто. Средство просмотра фотографий Windows говорит «не в правильном формате».

Единственный способ без проблем поместить изображения на Github - это загрузить их на страницу Github. Но в этом случае, как только я клонирую проект или извлекаю код, изображения автоматически переходят в статус «Изменено», хотя я ничего с ними не делаю. Кроме того, если я фиксирую изменения и нажимаю, ни один из них не может быть предварительно просмотрен!

Вот так выглядит свежий клон, а я ничего не сделал.

enter image description here

Также, вот .gitattributes

# Auto detect text files and perform LF normalization
* text eol=lf

1 Ответ

0 голосов
/ 01 июля 2019

Слушайте, ребята. Я наконец решил это. Это все еще вызвано EOL. Git рассматривает изображения как текст, а не как двоичный файл. Просто модифицированный .gitattributes.

Изображения повреждены после git push

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...