Git Bash에서 git add 명령어 사용시
warning: in the working copy of 'A.md', LF will be replaced by CRLF the next time Git touches it
다음과 같은 에러가 발생했다.
Unix 계열인 Mac, Linux에서는 LF(Line-Feed)
Windows에서는 CRLF(Carriage-Return + Line-Feed)
로 줄바꿈이 이루어진다.
Git이 이 둘 중 어느 쪽을 선택할 지 혼란이 온 것이다.
Git의 core.autocrlf
를 사용하여 자동변환해주면 된다.
--global
은 시스템 전체에 적용하는 옵션으로 해당 프로젝트에만 적용을 할려면 생략하면 된다.
$ git config --global core.autocrlf true
변환 기능을 사용하지 않고 에러메시지를 끄고 싶다면
$ git config --global core.safecrlf false
로 해당 경고 메시지를 꺼주면 된다.