Как я могу перенести git-репо с Windows на Linux? (CRLF - выпуск LF)
Я запустил git-репозиторий на компьютере с Windows, а затем перешел на компьютер с Linux. Все работает нормально, но каждый раз, когда я фиксирую, я получаю предупреждение warning: CRLF will be replaced by LF in [file]
, Я знаю, что могу отключить автоматическое преобразование, но есть ли команда для преобразования всех концов строк в форму Linux? Я не собираюсь больше работать с этим проектом в Windows. Заранее спасибо.
1 ответ
Решение
Существует команда dos2unix, которая изменит текстовый файл с формата dos (с использованием CR LF) на формат Unix (с использованием только LF). Используя это, вы можете легко сделать что-то вроде
dos2unix *.c *.h