개행문자(2)
-
Git auto CRLF설정
줄바꿈의 종류 - LF, CR, CRLF에서 이어집니다. Windows는 CRLF(\r\n), Linux는 LF(\n)을 개행문자로 사용한다. 개발자간 사용하는 OS가 다르거나, 서버와 로컬 OS가 다를 경우(=Cross Platform Project: 크로스 플랫폼 프로젝트) 수정사항이 없음에도 불구하고 파일 전체가 stage에 올라오는 경우가 있다. Git bash에서 core.autocrlf를 설정하면 이를 방지할 수 있다. 설정 가능한 옵션은 true, input, false(Default)이 있다. $ git config –global core.autocrlf true true 커밋할 때 CRLF를 LF로 자동 변환하고, 체크아웃 할 때에는 반대로 LF를 CRLF로 변환하여 리턴해준다. 따라서 ..
2021.10.07 -
줄바꿈의 종류 - LF, CR, CRLF
LF (Line-Feed) MAC, Linux(Unix 계열) 줄바꿈 문자열 (\n) ASCII 코드 10 커서 위치는 그대로 두고 종이를 한 라인 위로 올리는 동작 현재 위치에서 바로 아래로 이동 CR (Carriage-Return) MAC 초기 모델 줄바꿈 문자열(\r) ASCII 코드 13 커서 위치를 맨 앞으로 옮기는 동작 CRLF (Carrage-Return + Line-Feed) Windows, DOS 줄바꿈 문자열 (\r\n) CR(\r) + LF(\n) 두 동작을 합쳐서 (\r\n) 커서를 다음라인의 맨 앞으로 옮기는 동작
2021.02.10