Я новичок в Git. Я использовал GitHub немного раньше, но совсем недавно я начал использовать Git локально в своей системе для контроля версий.
Я в системе Windows. Тем не менее, я работаю с некоторыми файлами, изначально созданными на Ma c. Таким образом, всякий раз, когда я создаю файлы, я получаю следующее предупреждение:
предупреждение: LF будет заменен на CRLF в контакте. html. Файл будет иметь исходные окончания строк в вашем рабочем каталоге
Теперь, каждый предыдущий вопрос, который я нашел по этой теме c, по сути, просто группа людей, объясняющих цель установки (core.autocrlf = правда) снова и снова. Справочные страницы совершенно ясны: в системе Windows значение 'true' должно приводить к CRLF в рабочем каталоге, но все коммиты будут преобразованы в LF в репо. Я понял.
1) Почему это сообщение так ужасно сформулировано. Звучит задом наперед. Исходные окончания строки (по крайней мере, изначально) были LF. Это не должно быть в моем рабочем каталоге. Звучит так, как будто он уверяет меня, что он останется LF в рабочем каталоге, но будет CRLF в репо. Противоположность того, что я хочу.
2) Предполагая, что 'core.autocrlf = true' дает мне поведение, которое я хочу (LF в репо ---- CRLF в рабочей копии). Как отключить это ужасно запутанное сообщение, чтобы я не видел его каждый раз, когда добавляю «git add»? Это создает много визуальных помех, если я работаю над несколькими файлами.