Всем привет.
У меня возникло некоторое непонимание гитовых конфигов.
Точнее, git config local.
Предыстория:
Есть репа, в ней текстовые файлы. С рандомными crlf. Файлы приезжают из разных мест, изменять я их не могу. Да ещё и проверяется их валидность (хешами). В общем, менять crlf в них не стоит.
Сначала я делал просто git clone, файлы попадали ко мне на диск и немного портились (я так понимаю, что git приводил в них crlf к традиционному виндовому виду).
Я стал делать git config --global core.autocrlf false
и только потом git clone ...
Вроде бы стало хорошо.
Но менять глобальные настройки плохо.
А сделать git config --local ...
на несуществующую локальную папку (я же ещё не делал git clone!) не возможно.
Что я делаю не так?
Как поставить crlf в нужное состояние?
(Подозреваю, что можно закинуть эту часть конфига в саму репу, но боюсь поломать чужие файлы, которые живут там же, в соседних папках).