Git 설치와 기본 설정
Git을 설치하고 사용자 정보를 설정하는 전 과정을 실제 명령어와 함께 실습합니다. 맥북 기본 Git이 있더라도, 이 시리즈에서는 이후 관리와 업데이트를 쉽게 하기 위해 Homebrew 버전을 기준으로 진행합니다.
이 글에서 할 것
- Homebrew로 Git 설치하기
- Git이 제대로 설치되었는지 확인하기
- 사용자 이름과 이메일 설정하기
- 설정이 제대로 되었는지 확인하기
시작하기 전에 확인할 것
필요한 것:
소요 시간: 약 5분
이전 가이드: Git 시리즈 1편: Git이 뭔가요?
Step 1: Git 설치
Homebrew로 설치
이미 설치되어 있다면 Homebrew가 재설치 대신 최신 상태 여부만 알려줍니다.
💡 참고: 맥북 기본 Git이 있더라도, 학습 흐름은 brew install git 기준으로 맞춰 두는 편이 이후 설명과 재설치가 훨씬 깔끔합니다.
Step 2: 사용자 정보 설정
Git은 누가 변경했는지 기록하기 위해 사용자 정보가 필요합니다.
이름 설정
Git 커밋 기록에 남을 작성자 이름을 먼저 저장합니다.
이메일 설정
이어서 같은 방식으로 이메일도 저장합니다.
아무것도 출력되지 않으면 정상 저장된 것입니다.
⚠️ 중요: GitHub 가입할 때 사용한 이메일과 동일하게 설정하세요!
설정 확인
방금처럼 git config --list로 저장된 값을 바로 확인할 수 있습니다.
Step 3: 추가 설정
기본 에디터 설정
Git에서 텍스트 입력이 필요할 때 (예: 커밋 메시지 작성) 사용할 에디터를 설정합니다.
기본 브랜치 이름 설정
새 저장소를 만들 때 기본 브랜치 이름을 main으로 설정합니다.
설정 파일 직접 확인
설정이 파일에 어떻게 저장되었는지 직접 확인하면 더 잘 이해됩니다.
핵심 명령어 정리:
| 명령어 |
설명 |
git --version |
버전 확인 |
git config --global user.name "이름" |
이름 설정 |
git config --global user.email "이메일" |
이메일 설정 |
git config --list |
설정 목록 확인 |
자주 생기는 실수
실수 1: "command not found: git"
해결:
brew install git
실수 2: 설정이 저장되지 않아요
해결:
# ~/.gitconfig 파일 권한 확인
ls -la ~/.gitconfig
# 파일이 없으면 직접 생성
touch ~/.gitconfig
실수 3: 이메일을 변경하고 싶어요
해결:
git config --global user.email "새이메일@example.com"
실수 4: 이름에 공백이 있을 때
잘못된 예:
git config --global user.name 홍 길 동 # 오류!
올바른 예:
git config --global user.name "홍 길 동"
실수 5: 설정을 되돌리고 싶어요
해결:
# 특정 설정 삭제
git config --global --unset user.name
# 모든 설정 삭제 (주의!)
rm ~/.gitconfig
여기까지 했으면 성공
완료 기준:
설정 과정 요약:
git --version
git config --global user.name "홍길동"
git config --global user.email "[email protected]"
git config --global core.editor vim
git config --global init.defaultBranch main
git config --list
cat ~/.gitconfig
추천 다음 단계:
- GitHub 계정 만들기 (아직 없다면)
- 설정한 이메일로 GitHub 가입 확인
- 다음 편에서 실제 저장소 만들기
다음 편 안내
Git 설치와 기본 설정을 완료하셨다면, 이제 실제 저장소를 만들고 첫 커밋을 해봅시다.
Git 시리즈 3편: 저장소 만들고 첫 커밋하기에서는 git init으로 저장소를 만들고, git add와 git commit으로 첫 버전을 기록하는 방법을 실습합니다.
💬 댓글
이 글에 대한 의견을 남겨주세요