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

한국어 버전

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

이 글에서 할 것

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

시작하기 전에 확인할 것

필요한 것:

  • iTerm2
  • 이름과 이메일 주소

소요 시간: 약 5분

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

Step 1: Git 설치

Homebrew로 설치

brew install git

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

버전 확인

git --version

예상 출력:

git version 2.39.5

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

Step 2: 사용자 정보 설정

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

이름 설정

git config --global user.name "홍길동"

예상 출력: (아무것도 출력되지 않음 = 성공)

이메일 설정

git config --global user.email "[email protected]"

예상 출력: (아무것도 출력되지 않음 = 성공)

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

설정 확인

git config --list

예상 출력:

user.name=홍길동
[email protected]

Step 3: 추가 설정

기본 에디터 설정

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

git config --global core.editor vim

기본 브랜치 이름 설정

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

git config --global init.defaultBranch main

설정 파일 직접 확인

cat ~/.gitconfig

예상 출력:

[user]
    name = 홍길동
    email = [email protected]
[core]
    editor = vim
[init]
    defaultBranch = main

설치가 잘 되었는지 확인

설정 완료 테스트:

# 버전 확인
git --version

# 설정 목록 확인
git config --list

# 특정 설정 확인
git config user.name
git config user.email

정상 출력 예시:

git version 2.39.5
user.name=홍길동
[email protected]
core.editor=vim
init.defaultbranch=main
홍길동
[email protected]

핵심 명령어 정리:

명령어 설명
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 파일 확인

설정 과정 요약:

# 1. 버전 확인
git --version

# 2. 사용자 정보 설정
git config --global user.name "홍길동"
git config --global user.email "[email protected]"

# 3. 추가 설정
git config --global core.editor vim
git config --global init.defaultBranch main

# 4. 설정 확인
git config --list
cat ~/.gitconfig

추천 다음 단계:

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

다음 편 안내

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

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

💬 댓글

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