📔 오류

[Git]warning: LF will be replaced by CRLF 에러 해결방법

초코붕붕 2023. 5. 31. 08:00
728x90

Git bash에서 프로젝트를 업로드하다가 다음과 같은 에러메세지가 떴는데요.

warning: in the working copy of 'src/main/resources/static/css/flatpickr.min.css', LF will be replaced by CRLF the next time Git touches it

 

원인은 리눅스와 윈도우 개발자가 협업을 할 때 발생하는 whitespace에러 입니다. OS마다 줄 바꿈에 대한 문자열이 다르기 때문에 git에서 어느쪽을 선택해야할지 혼란이 생겨서 발생하는 에러 인데요!


해결방법:

자동 변환해주는 core.autoctlf를 켜주면 됩니다.


1. 윈도우 사용자 

 

시스템 전체에 적용하고 싶은 경우 --global을 붙여주고

git config --global core.autocrlf true

전체가 아닌 해당 프로젝트에만 적용하고 싶다면 --global을 빼주면 됩니다. 

git config core.autocrlf true
반응형

2. 리눅스나 맥 사용자

git config --global core.autocrlf true input

input을 추가해 주면 단방향으로만 변환이 이루어 지게 됩니다. 

 

이러한 변환 기능을 사용하지 않고 에러메세지를 끄고 싶은 경우는 경고메세지 기능인 

core.safecrlf를 꺼주면 됩니다. 

git config --global core.safecrlf false
반응형