2011-01-24 2 views
7

안녕하세요 저는 같은 시간에 2 개의 프로젝트로 작업하고 있습니다. 하나는 제 일을위한 것이고 다른 하나는 제 개인 프로젝트입니다. git을 버전 제어 소프트웨어로 사용하고 싶습니다.git에 여러 사용자 이름을 사용하는 방법은 무엇입니까? 즉. Specfic 프로젝트는 특정 사용자 이름을 가질 수 있습니다

내 디렉터리 아래에 .gitconfig를 다음과 같이 구성했습니다.

1 [user] 
    2 name = gladder 
    3 email = gladder 

그래서 내 사용자 설정을 자동으로 가져올 수 있습니다. 그러나 작은 범위에서이 설정을 얻는 것이 가능한지 궁금합니다.

그래서 프로젝트의 사용자 설정이 전역 사용자 설정을 무시할 수 있습니다.

미리 감사드립니다.

+0

참고 [.gitconfig에서 여러 사용자를 직접 지정할 수 있습니까?] (http://stackoverflow.com/questions/4220416/can-i-specify-multiple-users-for-myself-in-gitconfig). –

답변

5

예, $HOME/.gitconfig에있는 모든 설정은 각 저장소 내의 .git/config에 넣을 수 있습니다.

5

당신은 git config으로 --file 플래그를 사용할 수 있습니다 (여부는 기본값으로) :

(araqnid 말했듯이) project/.git/config에서/설정 값을 생성합니다
git config --file user.name gladder 
git config --file user.email gladder 

git-config 참조 자세한 내용은.

+2

'git 버전 1.8.3.4 (Apple Git-47)의 모든 버전에서 작동하지 않습니다.'오류 '키에' – spuder

+0

'섹션이 포함되어 있지 않습니다. git config --file .git/config user.name gladder' 또는 'git config --local user.name gladder' 둘 다 .git/config를 업데이트합니다. –

관련 문제