본문 바로가기
개발

warning: in the working copy of "파일경로/파일명" LF will be replaced by CRLF the next time Git touches it

by kks950115 2023. 12. 22.
728x90

커밋을 하려는데 이런 오류가 떴다.

 

 lf가 crlf로 교체된다고? 이게 뭔 소리여? 구글에 검색 ㄱㄱ

 

결론

띄어쓰기 처리로 인한 문제다.  리눅스와 윈도우는 내부적으로 띄어쓰기를 표현하는 방법이 다르다.

화면상으로는 똑같은 띄어쓰기지만 코드상에서는 다르다. 그래서 git 입장에서는 띄어쓰기 부분이 다르니 어떻게 처리해야할지 몰라서 경고창을 띄우는 것이었다.

 

해결법

git config --global core.autocrlf true

 

autocrlf라는 띄어쓰기를 '자동으로' 변환해주는 명령어가 있다고 한다. 이 설정을 키면 알아서 바꿔준다고 한다. 

설정을 켠 뒤, 커밋을 하니 잘 작동되었다.

728x90
반응형

댓글