2013-03-11 4 views

답변

8

docs 말 :

$GIT_DIR/config
저장소 특정 구성 파일 :

--file 명시 적으로 설정하지 않으면

, git config이 구성 옵션을 검색합니다 네 개의 파일이 있습니다.

~/.gitconfig
사용자 별 구성 파일. "글로벌"구성 파일이라고도합니다.

$XDG_CONFIG_HOME/git/config
두 번째 사용자 별 구성 파일. $XDG_CONFIG_HOME이 설정되어 있지 않거나 비어 있으면 $HOME/.config/git/config이 사용됩니다. 이 파일에 설정된 임의의 단일 값 변수는 ~/.gitconfig에있는 것으로 덮어 씁니다. 이 파일에 대한 지원이 최근에 추가되었으므로 때때로 Git의 이전 버전을 사용하는 경우이 파일을 만들지 않는 것이 좋습니다.

$(prefix)/etc/gitconfig
시스템 전체 구성 파일.

그래서 :

  • /etc/gitconfig는 시스템 전체 옵션을 설정하려면 REPO

당입니다

  • ~/.gitconfig$XDG_CONFIG_HOME/git/config 사용자
  • $GIT_DIR/config 기준입니다 전역, git config --add --system <OPTION>

  • +1

    고마워! 나는 항상 RTFM을 잊어 버리기 전에 잊는다 : – thameera

    +0

    @thameera : 나는 RTFM *을 할 수있는만큼 좋게하려고 노력했다 :-) – eckes

    +0

    사소한 수정 :'$ XDG_CONFIG_HOME/git/config' 파일은 기본 계정 - 로컬 설정이며, '~/.gitconfig'는 이전의 것이 존재하지 않으면 폴백 (fallback)됩니다. 더 잘 조심하면 그 중 하나만 있습니다. 그렇지 않으면 얼굴이 파랗아 질 때까지 잘못된 것을 편집 할 수 있습니다. – vonbrand

    관련 문제