[Git]LF will be replaced by CRLF 해결

MJ·2023년 8월 29일
0

Git

목록 보기
2/2
post-thumbnail

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

로 해당 경고 메시지를 꺼주면 된다.

0개의 댓글