У меня есть репозиторий git, размещенный в github. Многие из файлов были первоначально разработаны в Windows, и я не слишком осторожно относился к окончанию строк. Когда я выполнил начальную фиксацию, у меня также не было никакой конфигурации git, чтобы обеспечить правильные окончания строк. Результатом является то, что у меня есть несколько файлов с концами строк CRLF в моем репозитории github.
Сейчас я частично разрабатываю Linux, и я бы хотел очистить концы строк. Как я могу гарантировать, что файлы правильно сохранены с LF на github и имеют LF в моей рабочей копии?
Я установил файл .gitattributes
, содержащий text eol=LF
; это верно? С помощью этого совершенного и нажатого я могу просто rm
локальное репо и повторное клонирование из github, чтобы получить желаемый эффект?