[Git 시리즈 2편] 설치와 기본 설정

한국어 버전

Git 설치와 기본 설정

Git을 설치하고 사용자 정보를 설정하는 전 과정을 실제 명령어와 함께 실습합니다. 맥북 기본 Git이 있더라도, 이 시리즈에서는 이후 관리와 업데이트를 쉽게 하기 위해 Homebrew 버전을 기준으로 진행합니다.

이 글에서 할 것

  • Homebrew로 Git 설치하기
  • Git이 제대로 설치되었는지 확인하기
  • 사용자 이름과 이메일 설정하기
  • 설정이 제대로 되었는지 확인하기

시작하기 전에 확인할 것

필요한 것:

  • iTerm2
  • 이름과 이메일 주소

소요 시간: 약 5분

이전 가이드: Git 시리즈 1편: Git이 뭔가요?

Step 1: Git 설치

Homebrew로 설치

Git 설치와 버전 확인 zsh · ~/workspace
Ready. Press Replay to run the scripted session.

이미 설치되어 있다면 Homebrew가 재설치 대신 최신 상태 여부만 알려줍니다.

💡 참고: 맥북 기본 Git이 있더라도, 학습 흐름은 brew install git 기준으로 맞춰 두는 편이 이후 설명과 재설치가 훨씬 깔끔합니다.

Step 2: 사용자 정보 설정

Git은 누가 변경했는지 기록하기 위해 사용자 정보가 필요합니다.

이름 설정

Git 커밋 기록에 남을 작성자 이름을 먼저 저장합니다.

이메일 설정

이어서 같은 방식으로 이메일도 저장합니다.

사용자 정보 설정 zsh · ~/workspace
Ready. Press Replay to run the scripted session.

아무것도 출력되지 않으면 정상 저장된 것입니다.

⚠️ 중요: GitHub 가입할 때 사용한 이메일과 동일하게 설정하세요!

설정 확인

방금처럼 git config --list로 저장된 값을 바로 확인할 수 있습니다.

Step 3: 추가 설정

기본 에디터 설정

Git에서 텍스트 입력이 필요할 때 (예: 커밋 메시지 작성) 사용할 에디터를 설정합니다.

기본 브랜치 이름 설정

새 저장소를 만들 때 기본 브랜치 이름을 main으로 설정합니다.

설정 파일 직접 확인

설정이 파일에 어떻게 저장되었는지 직접 확인하면 더 잘 이해됩니다.

추가 설정과 .gitconfig 확인 zsh · ~/workspace
Ready. Press Replay to run the scripted session.

설치가 잘 되었는지 확인

설정 완료 테스트:

설정 완료 테스트 zsh · ~/workspace
Ready. Press Replay to run the scripted session.

핵심 명령어 정리:

명령어 설명
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 설치 확인
  • user.name 설정 완료
  • user.email 설정 완료
  • git config --list로 설정 확인
  • ~/.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

추천 다음 단계:

  1. GitHub 계정 만들기 (아직 없다면)
  2. 설정한 이메일로 GitHub 가입 확인
  3. 다음 편에서 실제 저장소 만들기

다음 편 안내

Git 설치와 기본 설정을 완료하셨다면, 이제 실제 저장소를 만들고 첫 커밋을 해봅시다.

Git 시리즈 3편: 저장소 만들고 첫 커밋하기에서는 git init으로 저장소를 만들고, git addgit commit으로 첫 버전을 기록하는 방법을 실습합니다.

💬 댓글

이 글에 대한 의견을 남겨주세요