config

git config | core.autocrlf - 운영체제별 줄바꿈을 할 때 들어가는 문자열 충돌 해결하기

운영체제마다 에디터에서 새로운 줄바꿈을 할 때 들어가는 문자열이 달라진다. 윈도우의 경우 \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을 붙여주고, 끌어올 때는..

Git 2023.01.21

git config | git 환경설정(.gitconfig) 확인 및 수정하는 법 - 터미널, 에디터

git을 설치하면 git에 관련된 모든 환경설정이 .gitconfig 파일 안에 저장이 된다. 이를 확인하는 방법을 알아보자. 터미널에서 환경설정 확인하는 법 git config --list 에디터에서 확인하기 git config --global -e -e 는 edit 모드를 뜻한다. 해당 명령어를 입력하면 git 환경설정한 것들을 보고 수정할 수 있다. 아무런 설정을 하지 않았으면 터미널 vim으로 보일 것이다. 이때 vim에서 edit 모드를 저장하지 않고 빠져나오고 싶을 때 ESC를 누르고 :q! 를 입력하면 된다. (저장하고 싶으면 :q를 입력하면 된다.) vscode를 통해 확인하기 git config --global core.editor "code" 해당 명령어를 입력하면 이제 git conf..

Git 2023.01.21
728x90