warning: LF will be replaced by CRLF in README.md.
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)방식을 사용해 줄 바꿈 시 변환 오류가 날 수 있다고 한다.
core.autocrlf
는 자동변환해주는 기능을 갖고 있어 이 기능을 켜주면 된다.
git config --global core.autocrlf true
git config --global core.autocrlf true input