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 |