728x90
반응형
문제상황
git add * 등 git 명령어를 사용했을 시 발생
원인
리눅스, 맥이 윈도우와 깃허브를 통해 프로젝트를 공유할 때 파일 해석에 차이로 인해 발생
리눅스, 맥과 같은 유닉스 시스템에서는 한 줄의 끝이 LF(Line Feed)로 이루지는데
윈도우에서는 줄 하나가 CR(Carriage Return)와 LF(Line Feed), 즉 CRLF로 이루진다고 한다.
해결방안
git의 core.autocrlf를 활성화하거나 core.safecrlf를 비활성화한다.
윈도우 사용자:
git config --global core.autocrlf true
맥 또는 리눅스 사용자:
git config --global core.autocrlf true input
그냥 다 모르겠고 저 에러 메세지 좀 치워주세요:
git config --global core.safecrlf false
Reference
https://blog.jaeyoon.io/2018/01/git-crlf.html