git add .
를 사용하면서 에러가 나온적이 있다.
warning: LF will be replaced by CRLF in app.js.
The file will have its original line endings in your working directory
경고 : app.js에서 LF는CRLF로 대체됩니다.
파일은 작업 디렉토리에 원래 줄 끝이 있습니다.
라는 뜻인데
LF(Line-Feed)
CRLF (Carriage-Return+Line-Feed)
이러한 차이들이 있다.
해결방안으로써는 autocrlf 를 사용한다.
check-in, check-out할 때 파일을 어떻게 처리할지 설정하는 변수
core.autocrlf = true
CRLF > LF 변경
core.autocrlf = false
기본 설정
플랫폼(OS) 상관없이 줄바꿈에 대한 문자열 그대로 인식해 저장 (문제발생 가능성 존재)
core.autocrlf = input
LF를 line ending으로 사용한다.
Windows, DOS 명령어
git config --global core.autocrlf true