Git: autocrlf 설정: 개행문자(new line)
core.autocrlf :
git에서 파일을 git repository 에 업로드할 때
개행문자(new line)를 처리하는 option.
core.autocrlf : newline관련 설정.
core.autocrlf
는 다음과 같은 세가지 mode를 지원.
core.autocrlf = false
(default)- 파일 내용을 그대로 반영.
core.autocrlf = true
- git repository에 업로드 할 때, 모든 개행문자를 LF(line feed, linux와 mac에서의 new line)로 변경.
- 단, local로 체크아웃할 때는 LF를 CRLF(carriage return + line feed, windows에서의 new line)로 변경.
core.autocrlf = input
- git repository에 업로드시 CRLF가 있으면 LF로 변경.
- local로 체크아웃할 때는 git repository의 내용 그대로 반영.
권장 설정.
# Windows
$ git config --global core.autocrlf true
# Linux, MacOS
$ git config --global core.autocrlf input
Windows의 git에서는
true
로,
Linux or MacOS 에서는input
으로 설정하면
큰 문제가 없을 것으로 보임.
참고자료
보다 자세한 자료.
개별 파일에서 문제가 생긴 경우 해결법.
반응형
'Computer > ETC' 카테고리의 다른 글
iVim : iPad용 vi editor (0) | 2021.09.13 |
---|---|
gruvbox 설치 : Retro groove color scheme for Vim (0) | 2021.09.11 |
Windows 11 미리설치와 카카오톡 (0) | 2021.09.06 |
핵실드에러 (0) | 2009.12.20 |
BM_WDC_HDD_1TB (0) | 2009.10.26 |