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
반응형