운영체제마다 에디터에서 새로운 줄바꿈을 할 때 들어가는 문자열이 달라진다.
윈도우의 경우 \r 과 \n 이 동시에 들어가고, 맥의 경우 \n 만 들어간다.
이러한 차이점 때문에 git repository를 다양한 운영체제에서 쓰는 경우에 내가 수정하지 않았음에도 불구하고, 줄바꿈 문자열이 달라져서 Git history나 Git blame을 보는데 문제가 있을 수 있다.
아래 명령어로 해결할 수 있다.
git config --global core.autocrlf true # 윈도우
git config --global core.autocrlf input # 맥
윈도우의 경우, git에 업로드할 때 \r을 빼주고, 끌어올 때는 \r을 붙여주도록 설정한다.
맥의 경우, 업로드할 때 \n을 붙여주고, 끌어올 때는 \n을 빼주도록 설정한다.
'Git' 카테고리의 다른 글
git --help, -h | git 명령어 세부 정보를 볼 수 있는 명령어 (0) | 2023.01.21 |
---|---|
git config | alias로 git 명령어 단축어 만들기 (0) | 2023.01.21 |
git config | 사용자 정보 설정하기 - 이름, 이메일 (0) | 2023.01.21 |
git config | git 환경설정(.gitconfig) 확인 및 수정하는 법 - 터미널, 에디터 (0) | 2023.01.21 |
[Git] git 개념 정리 (0) | 2022.12.17 |