javaboiii의 Error | Exception

Git Warning - LF will be replaced by CRLF

javaboiii 2025. 4. 17. 00:22

 

 

Git은 내부적으로 LF(Line Feed) 라인을 사용하지만, Windows에서는 CRLF(Carriage Return + Line Feed) 라인 엔딩을 기본으로 사용
이 경고는 "현재 이 파일은 LF로 되어 있지만, Git이 체크아웃할 때 CRLF로 바뀔 수 있다"는 뜻

해결 방법

옵션 1: 라인 엔딩 자동 관리 설정

git config --global core.autocrlf true
  • Windows에서 작업할 경우 위 설정이 일반적
  • 체크아웃할 때 LF → CRLF, 커밋할 때 CRLF → LF로 자동 변환

✔ 옵션 2: 프로젝트 루트에 .gitattributes 추가

# .gitattributes 
* text=auto

이렇게 하면 Git이 자동으로 적절한 줄바꿈을 관리