반응형
OS마다 문서의 끝을 처리하는데 있어서 방식이 다르므로 git add 하는 과정에서 다음과 같은 warning을 확인할 수 있다.
warning: CRLF will be replaced by LF
필자는 windows에서 작성된 configuration 파일을 linux에서 변경을 하고 git add를 할 때 발생했다.
유닉스에서는 줄의 끝이 LF(Line Feed) 이며, 윈도우에서는 줄 하나가 CR(Carriage Return)과 LF(Line Feed), 즉 CRLF로 이루어져있다.
유닉스를 사용하고 있다면 Warning: CRLF will be replaced by LF,
윈도우를 사용하고 있다면 Warning: LF will be replaced by CRLF 메시지가 뜰 것이다.
자동으로 이렇게 변환이 되어 저장이되는데, 에러를 발생하고 싶지 않고 변환이 되지 않도록 하고 싶을 때는 아래와 같이 하면 된다.
core.autocrlf 기능 비활성화
$ git config --global core.autocrlf false
반응형
'Programming' 카테고리의 다른 글
Software Engineering | 소프트웨어 공학 개론 - 2 (0) | 2021.08.04 |
---|---|
[DL4J] Deeplearning4j 사용하기 (tensorflow, keras to java) (0) | 2021.07.30 |
[Flask Web] 크롬 SameSite 에러 발생 해결법(에러: Indicate whether to send a cookie in a cross-site request by specifying its SameSite attribute) (0) | 2021.07.29 |
Software Engineering | 소프트웨어 공학 개론 - 1 (0) | 2021.06.25 |
[VSCode] EPERM: operation not permitted 에러 (0) | 2021.06.23 |
댓글