Github делает нежелательные изменения в index.html

Я впервые использую github и столкнулся с неприятной проблемой.
Я и мой друг работаем над веб-проектом на github, и мы работали над ним больше месяца без проблем. Я установил приложение Windows github на несколько компьютеров, и вдруг у них возникла точно такая же проблема.

Когда я открываю свое приложение github, оно говорит, что в index.html есть незафиксированное изменение. Сдача не моя и на самом деле это не сдача[!]; он показывает, что строки с 1 по 165 старой версии были удалены и те же самые строки были добавлены в новую версию!

Теперь, когда я нажимаю кнопку синхронизировать, чтобы синхронизировать мою версию с последней версией, она говорит failed to sync this branch. (та же ошибка без каких-либо полезных ответов)

У меня только одна основная ветка. Что я должен делать?


person Farid Rn    schedule 20.05.2013    source источник
comment
Это проблема новой строки. Попробуйте добавить файл .gitattributes в настройки.   -  person SLaks    schedule 20.05.2013
comment
@SLaks Я вижу в настройках как .gitattributes, так и .gitignore   -  person Farid Rn    schedule 20.05.2013


Ответы (1)


Попробуйте поиграть с настройкой git config core.autocrlf true или git config core.autocrlf false.

person Ruslan Osipov    schedule 20.05.2013
comment
Окончания строк Windows/Unix явно являются источником проблемы, ответ предоставляет один из способов борьбы с CRLF. - person Ruslan Osipov; 20.05.2013