LF will be replaced by CRLF 에러

ddullgi·2022년 11월 27일
1
post-thumbnail

문제 상황


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로 이루어진다.



해결 방법

CRLFLF를 자동으로 변환해 주는 core.autocrlf 기능을 설정하면 된다.


윈도우

git config --global core.autocrlf true

리눅스, 맥

git config --global core.autocrlf input

운영 체제에 따라서 위와 같은 명령어를 입력하면 해결할 수 있다.



참고

Git Documentation 📑

[Git] LF will be replaced by CRLF 오류

profile
프론트엔드개발자를 꿈꾸는 예비 개발자

0개의 댓글