본문 바로가기
CS

warning: LF will be replaced by CRLF the next time Git touches it 경고 해결하기

by 김무스비 2025. 3. 10.
728x90
반응형

warning: LF will be replaced by CRLF the next time Git touches it 경고 해결하기

VScode에서 가끔 git 관련 작업을 할 때 위와 같은 경고가 뜰 때가 있습니다. 물론 경고 사항이라 add, commit, push를 강제적으로 할 수는 있지만 뭔가 찝찝하죠.

이런 경고가 뜨는 이유는 언급된 파일들의 운영체제별 줄바꿈 차이때문인데요,

더 자세히는 LF 줄바꿈을 사용하고 있지만, Windows 시스템에서 Git이 이를 CRLF로 변환하려고 하기 때문에 이 경고가 발생하는 것입니다.

 

이런 Git의 자동 줄바꿈 변환 기능으로 생긴 경고는 다음과 같이 간단하게 해결할 수 있습니다.

해결방법 1 - CLI

커맨드에 git config core.autocrlf false 명령 입력

바로 해결됩니다.

 

 

해결방법 2 - .gitattributes 파일 사용

프로젝트 루트에 .gitattributes 파일을 만들고, 줄바꿈을 강제한다.

package.json text eol=lf
pnpm-lock.yaml text eol=lf

위의 예시에서는 다음과 같겠죠.


이상입니다.

읽어주셔서 감사합니다.

728x90
반응형