✈ Enjoy IT !

[Git] 경고 Warning 메시지 : LF will be replaced by CRLF the next time Git touches it 본문

IT

[Git] 경고 Warning 메시지 : LF will be replaced by CRLF the next time Git touches it

뚜잇두잇 2023. 5. 30. 10:10

 git add  명령어를 입력하였는데.. (ㅇ︿ㅇ)     

 

warning : in the working copy of  '...file name...' , LF will be replaced by CRLF the next time Git touches it

 

경고 메시지가 떴다 ..!

 

자주 뜨는 메시지인데, 항상 해결방안을 검색해서 이참에 정리를 해보기로 했다.

 

* CRLF (개행문자)

- CR : Carriage-Return

- LF : Line Feed

 

Windows에서는 line ending 으로 CR(\r), LF(\n) 을 사용한다.

Linux, Mac OS 에서는 LF만 사용한다.

OS마다 줄바꿈을 바라보는 문자열이 다른데, Git이 바라볼때 어느 OS 쪽을 선택해야할지 몰라 경고 메시지를 띄운다.

 

 

해결방안 : autocrlf 사용

 

Windows, DOS 명령어

 git config --global core.autocrlf true    : text file을 object database에 넣기전에 CRLF 를 LF로 변경.

 

Linux, Mac 명령어

 git config --global core.autocrlf input   : LF를 line ending 으로 사용.