반응형

 

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

The file will have its original line endings in your working directory

 

🚀

git add를 할 때 위와 같은 에러들이 자주 발생해서 해결방법을 정리하고자 포스팅합니다.

 

 

🔎 문제를 해결하기 위해 LF, CRLF의 뜻을 먼저 알아야 할 것 같습니다.

CR(Carriage-Return)

현재 커서를 줄 올림 없이 가장 앞으로 옮기는 동작

 

LF(Line-Feed)

커서는 그 자리에 그대로 둔 상황에서 종이만 한 줄 올려 줄을 바꾸는 동작

 

CRLF (Carriage-Return+Line-Feed)

한마디로 줄 바꿈!

 

OS마다 줄 바꿈에 대한 문자열이 다르기 때문에 git에서 어느 쪽을 선택해야 할지 경고 메시지를 띄워 준 것입니다.

저 같은 경우에는 vscode의 "Format On Save"라는 기능을 사용 중에 있으므로 문서 저장 시 위와 같이 자동으로 마지막 빈 줄이 생겨 프로젝트를 처음 세팅할 때 CRLF에러 경고가 자주 발생했습니다.

 

 

📋 해결 코드 

core.autocrlf라는 기능을 켜주기만 하면 됩니다.

 

Windows, DOS 명령어

git config --global core.autocrlf true

 

Linux, MAC 명령어

git config --global core.autocrlf input
반응형

+ Recent posts