warning: LF will be replaced by CRLF in ~~~
git 에 업로드 하는 과정에서 다음과 같은 에러가 발생 했다.
git add .
명령어를 입력하는 과정에서 위와 같은 오류가 발생했다.
LF(Line Feed), CRLF(Carriage Return + Line Feed)는 운영체제마다 줄바꿈의 방향이 다르기 때문에 나는 오류이다.
보통 맥 또는 리눅스를 쓰는 개발자와 윈도우 쓰는 개발자가 Git으로 협업할 때 발생한다.
유닉스 시스템에서는 한 줄의 끝이 LF(Line Feed)로 이루어지는 반면,
윈도우에서는 줄 하나가 CR(Carriage Return)과 LF(Line Feed)인 CRLF로 이루어진다.
CRLF
와 LF
를 자동으로 변환해 주는 core.autocrlf 기능을 설정하면 된다.
git config --global core.autocrlf true
git config --global core.autocrlf input
운영 체제에 따라서 위와 같은 명령어를 입력하면 해결할 수 있다.