로컬 저장소(Local Repository)
- 개인 PC의 작업 디렉터리에 있는 저장소
- 사용자 개인의 변경 이력을 관리
- 작업 디렉터리의 .git이라는 숨겨진 디렉터리가 저장소의 실체
- 작업 디렉터리에서 git init 명령으로 생성
원격 저장소(Remote Repository)
- 서버에 있는 저장소
- 여러 사용자가 변경 내용을 공유하는 저장소
- github.com에서 생성

/etc/gitconfig
시스템의 모든 사용자와 모든 저장소에 적용되는 설정 파일
git config --system 옵션으로 읽기 및 쓰기 가능
~/.gitconfig, ~/.config/git/config
특정 사용자(즉 현재 사용자)에게 적용되는 설정 파일
git config --global 옵션으로 읽기 및 쓰기 가능
.git/config
특정 저장소나 현재 작업 중인 프로젝트에만 적용되는 설정 파일
Git은 커밋할 때마다 사용자 이름과 이메일 정보를 사용하기 때문에 이 정보를 등록해 두어야 함
사용자 이름 등록 : git config --global user.name 사용자명
사용자 메일 등록 : git config --global user.email 이메일
--global 옵션을 이용하면 딱 한 번만 설정하면 됨
프로젝트마다 다른 이름과 이메일 정보를 사용하려면 --global 옵션을 빼면 됨