개발 관련/git
warning: LF will be replaced by CRLF in {filename}
홍비
2021. 7. 14. 21:10
git에서 심심찮게 볼 수 있는 에러다.
이는 깃에서 자동으로 텍스트 문서의 CRLF 문자를 LF 문자로 변환해서 커밋할 것이라는 의미로 사용자가 따로 조치를 할 필요는 없다고 한다.
위 에러가 발생하는 이유는 다음과 같다.
- 윈도우의 줄바꿈 문자와 리눅스의 줄바꿈 문자가 달라 생기는 현상
- 윈도우에서 문서 저장 시, 줄이 바뀌는 자리에 CR 문자와 LF 문자가 삽입됨. 이를 합쳐서 CRLF 문자라 함.
- 반면, 리눅스와 맥에서는 문서 저장시 줄이 바뀌는 자리에 LF 문자가 삽입됨.
매번 저런 에러가 발생해서 다음고 같은 코드를 넣어줬더니 더 이상 에러문이 뜨지 않았다.
나는 현재 window 유저이므로 다음과 같이 입력했다.
git config --global user.autocrlf true
혹시 이 글을 보고 있는 mac 유저는 다음과 같이 입력하면 된다.
git config --global core.autocrlf input