Git 설치만 하고 그냥 바로 쓰면 될까?
당연히 대답은 No!!!

Git에게 주인이 누구인지 알려줘야만 한다.
그리고, 주인이 좋아하는 취향도...



일단, 주인이 누구인지 알려줘 보자!


$ git config --global user.name "이름"
$ git config --global user.email "이메일주소"


Git에게 주인님의 이름과 이메일 주소를 알려주는 것은 아주 중요하다.
Git에게 무슨 짓을 '누가'하는지 기록하기 위한 중요한 정보이기 때문이다.

버전 관리를 위한 도구에서 사용자를 구분하는 것은 가장 기본이다.

처음 입력할 때 제대로 잘 입력해야한다.
한 번 정한 주인님의 이름과 이메일 주소는 바꾸지 않아야 하기 때문이다.
변경을 하게 되면 나중에 통계 등의 작업을 할 때에 다른 사람으로 잡힌다.


만약 특정 프로젝트에서 다른 이름과 다른 이메일 주소를 사용하고 싶은 경우,
'--global' 옵션을 빼고 사용할 수도 있다.

'--global' 옵션을 사용하는 것은 기본적인 사항으로 설정을 하는 것이고,
사용하는 프로젝트마다 개별 설정을 할 수도 있는 것이다.



다음으로는 에디터를 설정하도록 하자.


$ git config --global core.editor 편집기

vi, vim, emacs 등의 에디터를 각자 취향에 맞게 설정하면 된다.
설정하지 않으면 시스템에 설정되어 있는 기본 에디터를 사용하게 된다.

commit 등을 하는 경우 메시지를 입력할 때
사용되는 에디터를 지정하는 것이다.



그 다음에는 '비교 도구(Diff Tool)'을 설정하면 된다.


$ git config --global merge.tool 비교도구

파일들의 변경 사항을 비교할 때에 사용하는 diff tool을 설정하는 것이다.
kdiff3, tkdiff, meld, xxdiff, emerge, vimdiff, gvimdiff, ecmerge, opendiff
등을 사용할 수 있다.

diff tool 중의 대부분은 X-Windows에서 사용된다.



지금까지 설정한 것들을 확인해보자.


$ git config --list

설정이 어떻게 되어있는지 확인할 수 있다.




그럼, 이렇게 알려준 주인님에 대한 사항을 어디에 기억 하는지 알아보자.


$ cat ~/.gitconfig

계정 디렉토리에 ".gitconfig"라는 파일에 해당 사항이 기록되어있다.




이렇게 주인의 이름과 취향을 알려주는 것은 별것이 아닌 것 같지만,
아주 중요한 부분으로 이러한 것이 지켜지지 않으면 기본이 무너진다.

처음에 한 번만 해놓으면 신경을 쓰지 않아도 되니
한 번 할 때 잘 해놓자!!!
반응형

'SCM > Git-GitHub' 카테고리의 다른 글

File Status Lifecycle in GIT  (1) 2011.11.22
Repository 생성하기  (1) 2011.11.20
저장소 - Repository  (0) 2011.11.17
Git에게 주인님 알려주기 (in Windows)  (0) 2011.11.14
Install GIt (in Windows)  (0) 2011.10.24

+ Recent posts