git에서 심심찮게 볼 수 있는 에러다.
이는 깃에서 자동으로 텍스트 문서의 CRLF 문자를 LF 문자로 변환해서 커밋할 것이라는 의미로 사용자가 따로 조치를 할 필요는 없다고 한다.
위 에러가 발생하는 이유는 다음과 같다.
- 윈도우의 줄바꿈 문자와 리눅스의 줄바꿈 문자가 달라 생기는 현상
- 윈도우에서 문서 저장 시, 줄이 바뀌는 자리에 CR 문자와 LF 문자가 삽입됨. 이를 합쳐서 CRLF 문자라 함.
- 반면, 리눅스와 맥에서는 문서 저장시 줄이 바뀌는 자리에 LF 문자가 삽입됨.
매번 저런 에러가 발생해서 다음고 같은 코드를 넣어줬더니 더 이상 에러문이 뜨지 않았다.
나는 현재 window 유저이므로 다음과 같이 입력했다.
git config --global user.autocrlf true
혹시 이 글을 보고 있는 mac 유저는 다음과 같이 입력하면 된다.
git config --global core.autocrlf input
'개발 관련 > git' 카테고리의 다른 글
git log --stat (0) | 2021.09.02 |
---|---|
깃 토큰 인증하기 (0) | 2021.08.22 |
.gitignore 파일 (0) | 2021.07.14 |
github 레포지토리로 git push 시 오류 - Updates were rejected because the remote contains... (1) | 2019.11.01 |
github 레포지토리로 git push 시 오류 - refspec master does not match any. (0) | 2019.10.30 |