Windows 에서 줄바꿈이 \n인 파일을 스테이징 할 때, 받아올 때는 \r\n으로 변경된다는 경고
줄바꿈 문자 관련
[개발 정보] CR(Carriage-Return), LF(Line-Feed)
CR(Carriage-Return) 커서를 맨 앞으로 가져오는 것 문자는 \r을 사용 LF(Line-Feed) 커서를 아래줄로 이동시키는것 문자는 \n을 사용 OS별 줄바꿈 문자열 Unix 계열 \n Windows \r\n
morningcopy.tistory.com
줄바꿈 처리 설정
git config --global core.autocrlf [옵션]
옵션 | 내용 |
true | 저장소에 줄바꿈 문자를 \n으로 저장 파일을 받을때 텍스트 파일의 줄바꿈 문자를 자동으로 \r\n으로 변경 |
false | 저장소에 파일 줄바꿈문자 변경없이 그대로 저장 파일을 받을때 그대로 받아옴 |
input | 저장소에 줄바꿈 문자를 \n으로 저장 파일을 받을때 그대로 받아옴 |
다른 OS간 작업시 해당 옵션을 false로 사용하는 경우 파일을 변경하지 않아도 줄바꿈 문자가 변경되어 변경된 파일로 인식될수 있다
Windows에서는 true로
Unix 계열에서는 input으로 설정하여
저장소는 \n으로 저장하고 Windows에서는 \r\n, Unix계열에서는 \n로 줄바꿈을 사용하는 것이 좋다