본문 바로가기
프로그래밍이야기/Git

[Git] ERROR warning: LF will be replaced by CRLF in .js

by 사랑꾼이야 2020. 11. 9.
반응형

 

 

 

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

 

아래 명령어를 이용해서 git 소스를 커밋하려고 할 때 위와 같은 에러를 만나게 되었다.

git add .

 

원인 파악.

 

명령어를 복사 & 붙여넣기를 하면서 개행 문자열이 붙었다.

각 OS별로 개행을 처리하는 기준은 아래와 같다.

 

1. CR(Carriage Return)

  • 위치를 현재 줄의 맨 처음으로 보내는 기능
  • Windows는 CR/LF의 조합으로 개행을 표현
 
2. LF(Line Feed)
  • 커서를 다음 줄로 옮기는 기능
  • Unix는 LF만으로 개행을 표현

 

해결.

 

Git에서 개행을 자동 변환해주는 설정을 제공하며, 변환 기능을 이용하지 않고 에러 메시지만 끄는 설정도 가능하다.

 

1. 개행을 자동 변환해주는 설정

git config --global core.autorlf true

 

2. 변환 기능 이용하지 않고 에러 메시지 끄는 설정

git config --global core.safecrlf false

 

반응형

댓글