В настоящее время я использую Git, и на моем ПК с Windows все в порядке. У меня для autocrlf установлено значение true, что в соответствии с этим правильно
https://help.github.com/articles/dealing-with-line-endings
На самом деле у меня нет жалоб, кажется, что работает очень хорошо, время от времени появляются некоторые предупреждения, но я обычно их игнорирую.
Но что это на самом деле делает тогда? Добавляет ли это CR/LF при выполнении PULL, а затем изменяет CRLF на LF при выполнении push?
Так что "ВСЕГДА" в репозитории есть файлы "ТОЛЬКО" LF, а не CRLF?
Я собираюсь начать разработку в том же репозитории с MAC OS X и Linux, теперь я запутался, согласно GitHub, в нем говорится, что для Windows для Autocrlf установлено значение TRUE.
Но в Linux/MAC OS X следует ли мне делать то же самое? Я знаю, что Linux не использует CRLF.
Обновлять
Я вижу различные комментарии о переполнении стека, чтобы не использовать его как истину, но, конечно, я использую 3 типа систем, поэтому я полагаю, именно поэтому это рекомендуется здесь?
И линукс тоже рекомендуется? но это никогда не сделает crlf.
Так что, я полагаю, дело в том, всегда оставляйте это как истину, на всякий случай?