에러

warning: LF will be replaced by CRLF in README.md.

integerJI 2020. 9. 19. 16:04

warning: LF will be replaced by CRLF in README.md.
The file will have its original line endings in your working directory


발생 : git에 새로운 prject를 올리다가 문제가 생겼다.

 

원인 : 각 OS 마다 줄 바꿈의 문자열이 다르기 때문에 git에서 경고 메시지를 띄워주는 것이다.

 

CRLF, CR, LF 총 세 가지가 있다.

 

해결 방법 : autocrlf 사용

git config --global core.autocrlf true

 

시스템 전체에서 사용을 하려면 --global을 넣어 주며

 

해당 프로젝트에서만 사용하려면 --global을 제거해 주면 된다.

 

궁금한 점 :

 

LF (Line-Feed)

 

대표적으로 Mac, Linux(Unix 계열)의 줄 바꿈이 \n이다.

 

CR(Carriage-Return)

 

Mac의 초기 모델의 줄 바꿈, \r이다.

 

CRLF (Carriage-Return+Line-Feed)

 

Windows, DOS의 줄 바꿈 \r\n

 

그 외에도 Ascii code 값이 모두 다르며 

 

이러한 이유로 받아들이는 git의 입장에선 경고를 내보내 주는 것 같다.

 

출처 및 도움받은 곳 : dabo-dev.tistory.com/13

 

[Git 경고 메세지] LF will be replaced by CRLF in 해결 방안

안녕하세요(・∀・)ゞ Git을 설치하고 GitBash에서 git add 명령어를 입력했는데 git add bora.txt warning: LF will be replaced by CRLF in bora.txt. The file will have its original line endings in your..

dabo-dev.tistory.com