git add시 LF will be replaced by CRLF 오류

yj j·2023년 12월 7일
0

warning: in the working copy of 'package.json', LF will be replaced by CRLF the next time Git touches it

git init 후 git add를 할 때 주로 뜨는 오류입니다.

맥과 윈도우는 줄 바꿈에 대한 문자열이 다릅니다.
윈도우는 줄바꿈을 할때 \r\n을 사용하고 각각 Carriage Return(CR)과 Line Feed(LF)라고 부릅니다.
반면 유닉스 기반인 맥은 \n, Line Feed(LF)만을 사용합니다.

따라서 git에서 어떤 쪽을 선택해야 할지 명확하게 알 수 없게 됩니다.

협업을 하는 경우를 위해 서로 자동으로 변환하게 해주는 core.autocrlf 기능을 사용하면 문제가 해결됩니다.

윈도우 사용자의 경우

git config --global core.autocrlf true

--global은 해당 프로젝트 뿐만 아니라 모든 시스템에 적용하고 싶을때 작성하면 됩니다.

profile
꿈꾸는 사람

0개의 댓글

관련 채용 정보