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이 자동으로 적절한 줄바꿈을 관리