Menu
Coddy logo textTech

Git Config

마지막 업데이트

git config는 Git의 설정을 읽고 씁니다 - 커밋 이름과 이메일, 기본 에디터와 브랜치 이름, 별칭 등입니다. 설정은 세 가지 수준에 존재합니다: 시스템(모든 사용자), 글로벌(--global, 내 사용자), 로컬(현재 저장소, 기본값). 새 컴퓨터에서 가장 흔한 첫 단계는 이름과 이메일을 글로벌로 설정하는 것입니다.

터미널 플레이그라운드에서 이것들을 시도해 보세요 - 브라우저 안의 진짜 셸이며, 설치할 것이 없습니다.

git config 설정은 --system, --global, --local 순으로 겹쳐지며 가장 구체적인 수준이 우선합니다.

구문

CommandWhat it does
git config --global user.name "Ada"모든 저장소에 대한 커밋 이름을 설정
git config --global user.email you@x.com커밋 이메일을 설정
git config --global init.defaultBranch main새 저장소의 첫 브랜치 이름을 main으로 지정
git config --global core.editor "code --wait"기본 에디터를 설정
git config --list현재 모든 설정을 표시
git config user.email you@work.com저장소 전용 값을 설정 (--global 없이)

세 가지 수준

LevelFlagApplies to
System--system컴퓨터의 모든 사용자
Global--global내 사용자, 내 모든 저장소
Local(default)현재 저장소만

git config 자주 묻는 질문

Git에서 이름과 이메일을 어떻게 설정하나요?
git config --global user.name "당신의 이름"git config --global user.email "you@example.com"을 실행하세요. 이것들은 모든 저장소에서 당신을 커밋의 작성자로 식별합니다. 새 컴퓨터에 Git을 설치할 때 한 번 설정하세요.
--global과 로컬 구성의 차이는 무엇인가요?
--global은 사용자 수준 구성(~/.gitconfig)에 기록하며 모든 저장소에 적용됩니다. 플래그를 생략하면 현재 저장소의 구성(.git/config)에 기록되어 그곳에서만 글로벌 값을 재정의합니다 - 예를 들어 업무용 저장소에서 다른 이메일을 사용할 때 유용합니다.
현재 Git 구성을 어떻게 확인하나요?
모든 설정을 출력하려면 git config --list를 실행하고, 각 값이 어느 파일에서 오는지도 보려면 git config --list --show-origin을 사용하세요. 하나의 값을 읽으려면 git config user.email을 사용하세요. 커밋이 사용할 이름과 이메일을 확인하는 가장 빠른 방법입니다.
Git 별칭을 어떻게 만드나요?
git config --global alias.<short> "<command>"을 사용하세요. 예를 들어 git config --global alias.co checkout으로 설정하면 git cogit checkout을 실행합니다. 별칭은 글로벌 구성에 저장되며 자주 실행하는 명령의 입력 수고를 덜어 줍니다.
이것을 온라인에서 연습할 수 있나요?
네. 터미널 플레이그라운드를 열어 브라우저 안의 진짜 셸에서 git config를 실행하세요 - 설치할 것이 없습니다. Coddy의 무료 인터랙티브 Git 코스도 Git 설정을 단계별로 다룹니다.
Coddy programming languages illustration

Coddy로 Git 배우기

시작하기