warning: LF will be replaced by CRLF in xxxx. Файл матиме оригінальні закінчення рядків у вашій робочій директорії
Причина в тому, що існує проблема символічного втечі
Розрив рядка у вікнах — це CRLF, а розрив рядка в Linux — LF, тому при виконанні додавання . Підказки, рішення:
Інструкції конфігурації git core.autocrlf
Форматування — це невелика головна біль, з якою стикаються багато розробників під час співпраці, особливо в кросплатформних ситуаціях. Через відмінності в редакторах або додавання розривів рядків Windows у кросплатформних проєктах деякі тонкі зміни простору можуть випадково потрапити у спільну роботу або надіслані патчі. Не хвилюйтеся, деякі налаштування Git допоможуть вам вирішити ці проблеми.
core.autocrlf
Якщо ви пишете програму на Windows або працюєте з кимось, хто програмує на Windows, а ви на іншій системі, ви можете зіткнутися з проблемою закриття лінії. Це пов'язано з тим, що Windows використовує два символи — каретний вхід і розриви рядків — для завершення рядка, тоді як Mac і Linux використовують лише один символ для розривів рядків. Хоча це незначна проблема, вона може суттєво порушити міжплатформенну співпрацю.
Git може автоматично конвертувати CRLF з кінця рядків у LF при коміті, а LF — у CRLF при перевірці коду. Використайте core.autocrlf, щоб увімкнути це і встановити true у Windows, щоб після перевірки коду LF був конвертований у CRLF.
Налаштуйте core.autocrlf як false, тобто не вмикайте функцію автоматичного конвертування.
|