GIT | LF will be replaced by CRLF in 에러

|
image 121
GIT | LF will be replaced by CRLF in 에러 2

원본해석
warning: LF will be replaced by CRLF in 404.php.
The file will have its original line endings in your working directory
경고 : 404.php 에서 LF는CRLF로 대체됩니다.
파일은 작업 디렉토리에 원래 줄 끝이 있습니다.

원인

운영체제마다 새로운 줄을 바꾸는 방식이 다릅니다. CR과 LF는 타자기 때부터 줄바꿈을 위해 사용하던 방식이며, 각각 맥(CR)과 리눅스(LF)에서 사용중입니다. 윈도우는 두가지를 합친 CRLF를 사용하고 있습니다.

  • CR(Carriage-Return) : [ \r ]
  • LF(Line-Feed) : [ \n ]
  • CRLF(Carriage-Return+Line-feed) : [ \r\n ]

윈도우 해결방법

줄바꿈을 어떤 식으로 해야하는지 설정이 되어있지 않아서 뜨는 경고 메세지입니다. CRLF로 설정해주면 해결됩니다.

git config --global core.autocrlf true

맥, 리눅스 해결방법

git config --global core.autocrlf input

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

클릭하여 복사