설치

sudo apt-get install git-all

의존성 있는 패키지 한꺼번에 설치

sudo apt-get install dh-autoreconf libcurl4-gnutls-dev libexpat1-dev \
  gettext libz-dev libssl-dev

다양한 형태의 문서(doc, html, info) 추가 기능

sudo apt-get install asciidoc xmlto docbook2x install-info

Git 환경설정 파일

  1. /etc/gitconfig : 모든 사용자, 모든 저장소
  2. ~/.gitconfig (~/.config/git/config) : 현재 사용자의 모든 저장소
  3. .git/config : 특정 저장소(혹은 현재 작업 중인 프로젝트)에만
  • 아래로 올 수록 우선순위가 높은 파일이다.
  • Git은 같은 키를 여러 파일(/etc/gitconfig 와 ~/.gitconfig 같은)에서 읽기 때문에 같은 키가 여러 개 있을 수도 있다. 그러면 Git은 나중 값을 사용한다.

사용자 설정

만약 프로젝트마다 다른 이름과 이메일 주소를 사용하고 싶으면 –global 옵션을 빼고 명령

git config --global user.name "Jhon Doe"
git config --global user.email jhondoe@example.com
  • Git이 특정 Key에 대해 어떤 값을 사용하는지 확인
    git config user.name
    
  • 키에 설정된 값이 어디에서 설정되었는지 확인
    git config --show-origin rerere.autoUpdate