[GIT] warning: LF will be replaced by CRLF in README.md. 오류 해결

wheezy·2022년 5월 13일
0

warning: LF will be replaced by CRLF in README.md.

Error

git을 사용하면 이런 error을 보게 되는 경우가 있다.
이는 mac 또는 linux를 쓰는 개발자와 window 개발자가 Git으로 협업할 때 발생하는 whitespace 에러이다.
나또한 macOS를 사용하는 분의 코드를 clone 시키고 나의 windowOS에서 수정 후 올리려고 하다가 보게 되었다🙄

다시 말해 다른 시스템에서 new line (줄바꿈) 문자열에 차이가 있어 나오는 경고문이다.
◾ 유닉스 시스템은 한줄의 끝이 LF(Line Feed)로 이루어짐
◾ 윈도우 시스템은 CR(Carriage Return)와 LF(Line Feed), 즉 CRLF(Carriage Return Line Feed)방식을 사용해 줄 바꿈 시 변환 오류가 날 수 있다고 한다.

Solution

core.autocrlf는 자동변환해주는 기능을 갖고 있어 이 기능을 켜주면 된다.

window

git config --global core.autocrlf true

Linux

git config --global core.autocrlf true input

참고

profile
🧀 개발을 하면서 도움이 되었던 부분을 기록하는 공간입니다 🧀

0개의 댓글