낙서장이자 오답 노트이자 컨닝 페이퍼
Git을 공부해보자: Git config 본문
인프런에서 "제대로 파는 Git & GitHub - by 얄코"를 보고 정리한 내용입니다!
global 설정과 local 설정
config를 --global과 함께 지정하면 전역으로 설정된다.
- --global 플래그를 사용하지 않으면 특정 프로젝트만의 user.name과 user.email 지정 가능
설정값 확인
현재 모든 설정값 보기
git config (--global) --list
에디터에서 보기 (기본: vi)
git config (--global) -e
기본 에디터 수정
git config --global core.editor "code --wait"
- 또는 code 자리에 원하는 편집 프로그램의 .exe파일 경로 연결
- --wait : 에디터에서 수정하는 동안 CLI를 정지
- 💡 git commit 등의 편집도 지정된 에디터에서 열게 됨
에디터 설정을 되돌리기
git config --global -e로 편집기를 연 뒤 아래 부분을 삭제하고 저장

유용한 설정들
줄바꿈 호환 문제 해결
git config --global core.autocrlf (윈도우: true / 맥: input)
pull 기본 전략 merge 또는 rebase로 설정
git config pull.rebase false
git config pull.rebase true
기본 브랜치명
git config --global init.defaultBranch main
push시 로컬과 동일한 브랜치명으로
git config --global push.default current
단축키 설정
git config --global alias.(단축키) "명령어"
예시: git config --global alias.cam "commit -am"
'git & github' 카테고리의 다른 글
| Git을 공부해보자: 취소, 되돌리기 깊이 알기 (1) | 2023.11.29 |
|---|---|
| Git을 공부해보자: 프로답게 커밋 관리하기(hunk별 관리, stash, 커밋수정, 과거 커밋 관리) (1) | 2023.11.29 |
| Git을 공부해보자: HEAD (0) | 2023.11.20 |
| Git을 공부해보자: Git의 3가지 공간 & add, commit 취소하기 (0) | 2023.11.16 |
| Git을 공부해보자: GitHub 사용하기 (0) | 2023.11.15 |