warning: LF will be replaced by CRLF in bora.txt.
The file will have its original line endings in your working directory
다음과같은 에러메세지가 떠서 검색한 결과 정리하고자 다른분 글을 참조하였다.
해석글
경고 : bora.txt에서 LF는CRLF로 대체됩니다.
파일은 작업 디렉토리에 원래 줄 끝이 있습니다.
CR과 LF는 Typewirter에 비롯됬다 한다..
-Mac, Linux (Unix 계열) 줄바꿈 문자열 = \n
-ASCII 코드 = 10
-커서 위치는 그대로 두고 종이의 한라인 위로 올리는 동작
-현재 위치에서 바로 아래로 이동
-종이를 한칸올리기
-Mac 초기 모델 줄바꿈 문자열 = \r
-ASCII 코드 = 13
-커서 위치를 맨앞으로 옮기는 동작
-커서 위치를 앞으로 이동
-Windows, DOS 줄바꿈 문자열 = \r\n
-CR(\r) + LR(\n) 두 동작을 합쳐서 (\r\n)
-커서를 다음라인 맨앞으로 옮겨주는 동작
이렇게 플랫폼(OS)마다 줄바꿈을 바라보는 문자열이 다르기에
형상관리를 해주는 Git이 바라볼 땐 둘 중 어느 쪽을 선택할지 몰라 경고 메세지를 띄워준 것.
check-in, check-out할 때 파일을 어떻게 처리할지 설정하는 변수
시스템 전체 적용하고 싶다면 --global 옵션 추가하고
전체가 아닌 해당 프로젝트에만 적용하고싶다면 옵션을 빼주면 된다.
CRLF > LF 변경
기본 설정
플랫폼(OS) 상관없이 줄바꿈에 대한 문자열 그대로 인식해 저장 (문제발생 가능성 존재)
LF를 line ending으로 사용한다.
git config --global core.autocrlf true
git config --global core.autocrlf input
이분의 글을 참조하여 작성하였습니다. 감사합니다.
https://dabo-dev.tistory.com/13