GIT

git config

Strickland 2024. 4. 30. 11:10

global 설정과 local 설정

config 를 --global 과 함께 지정하면 git 이 깔린  컴퓨터에서 전역으로 설정된다.

특정 프로젝트만 이름을 다르게 설정하고 싶다면 아래의 명령어를 입력해라

git config user.name "새로운이름"

 

 

설정값 확인

git config --list
git config --global --list // 글로벌 설정만 보기

 

설정값을 에디터에서 확인하고 싶다면?

git config -e

 

기본 에디터를 vs code 로 바꿔보자!

git config --global core.editor "code --wait"

위의 명령어를 입력하고 에디터로 설정 파일을 열어보면 아래와 같은 속성이 추가되어있다.

  • --wait: 에디터에서 수정하는 동안 CLI를 정지
  • git commit 등의 편집도 지정된 에디터에서 열게 됨

위의 에디터 설정을 되돌리려면 설정파일에서 editor 부분을 삭제하고 저장하면 된다.

 

 

유용한 설정들

줄바꿈 호환 문제

git config --global core.autocrlf (윈도우: true / 맥: input)

컴퓨터에서 엔터를 쳤을때 인식하는 방식이 윈도우와 맥은 다름.

즉 윈도우를 쓰는사람과 맥을 쓰는 사람의 협업과정에서 Git 이 헷갈릴 수 있음

코드상 바뀐게 없는데 엔터를 읽는 방식이 달라서 수정이 됐다고 생각 할 수 도있음.

 

pull 기본 전략 merge 또는 rebasse로 설정 

git config pull.rebase false
git config pull.rebase true

 

 

기본 브랜치 명

git config --global init.defaultBranch main

git init 를 했을때 맨처음 생기는 기본 브랜치 이름을 main 으로 하겠다!

 

 

단축키 설정

git config --global alias.(단축키) "명령어"

git config --global alias.co checkout

 

두 단어 이상일땐 따옴표로 묶어야함

git config --global alias.unstage 'reset HEAD^'

 

'GIT' 카테고리의 다른 글

fetch 와 pull 의 차이  (1) 2024.05.01
원격의 브랜치 다루기  (0) 2024.04.29
협업 시 충돌 해결 방법  (0) 2024.04.29
원격 저장소 사용하기  (0) 2024.04.29
checkout  (0) 2024.04.29