warning: LF will be replaced by CRLF in README.md.
The file will have its original line endings in your working directory
발생 : git에 새로운 prject를 올리다가 문제가 생겼다.
원인 : 각 OS 마다 줄 바꿈의 문자열이 다르기 때문에 git에서 경고 메시지를 띄워주는 것이다.
CRLF, CR, LF 총 세 가지가 있다.
해결 방법 : autocrlf 사용
git config --global core.autocrlf true
시스템 전체에서 사용을 하려면 --global을 넣어 주며
해당 프로젝트에서만 사용하려면 --global을 제거해 주면 된다.
궁금한 점 :
LF (Line-Feed)
대표적으로 Mac, Linux(Unix 계열)의 줄 바꿈이 \n이다.
CR(Carriage-Return)
Mac의 초기 모델의 줄 바꿈, \r이다.
CRLF (Carriage-Return+Line-Feed)
Windows, DOS의 줄 바꿈 \r\n
그 외에도 Ascii code 값이 모두 다르며
이러한 이유로 받아들이는 git의 입장에선 경고를 내보내 주는 것 같다.
출처 및 도움받은 곳 : dabo-dev.tistory.com/13