[Git 시리즈 3편] 저장소 만들고 첫 커밋하기 - init, add, commit

한국어 버전

저장소 만들고 첫 커밋하기

Git의 핵심 기능인 저장소 초기화, 파일 스테이징, 커밋을 실제로 실습합니다.


이 글에서 할 것

  • Git 저장소 초기화하기
  • 파일 생성하고 스테이징하기
  • 첫 커밋 만들기
  • 히스토리 확인하기

준비물

  • Git이 설치된 터미널
  • Git 기본 설정 완료 (이름, 이메일)

실습 1: 프로젝트 폴더 만들기

폴더 생성

프로젝트 폴더 만들기 zsh · ~/workspace
Ready. Press Replay to run the scripted session.

이제 Git 저장소를 만들 준비가 끝났습니다.


실습 2: Git 저장소 초기화

git init

Git 저장소 초기화 zsh · ~/workspace
Ready. Press Replay to run the scripted session.

.git 폴터란? Git이 버전 정보를 저장하는 숨겨진 폴터입니다.

상태 확인

초기 상태 확인 zsh · ~/workspace
Ready. Press Replay to run the scripted session.

실습 3: 첫 파일 만들기

README 파일 생성

README 만들고 확인하기 zsh · ~/workspace
Ready. Press Replay to run the scripted session.

Untracked files? Git이 아직 추적하지 않는 새 파일입니다.


실습 4: 스테이징 (Staging)

파일 추가

파일 스테이징 zsh · ~/workspace
Ready. Press Replay to run the scripted session.

Changes to be committed = 커밋할 준비가 된 파일들입니다.


실습 5: 커밋 (Commit)

첫 커밋 만들기

첫 커밋 zsh · ~/workspace
Ready. Press Replay to run the scripted session.

커밋이란? 현재 상태를 저장하는 것입니다. 사진을 찍는 것과 같습니다.


실습 6: 히스토리 확인

로그 보기

커밋 히스토리 보기 zsh · ~/workspace
Ready. Press Replay to run the scripted session.

실습 7: 두 번째 커밋

새 파일 추가

두 번째 커밋 만들기 zsh · ~/workspace
Ready. Press Replay to run the scripted session.

핵심 명령어 정리

명령어 설명
git init 저장소 초기화
git status 상태 확인
git add 파일명 스테이징
git commit -m "메시지" 커밋
git log 히스토리 보기
git log --oneline 간략 히스토리

실수 대처

"fatal: not a git repository"

원인: Git 저장소가 초기화되지 않음

해결:

git init

커밋 메시지를 잘못 썼어요

해결:

git commit --amend -m "새로운 메시지"

파일을 add 안 했는데 commit 했어요

해결:

git add 파일명
git commit --amend --no-edit

실습 완료 체크리스트

  • git init 성공
  • git status로 상태 확인
  • git add로 스테이징
  • git commit으로 커밋
  • git log로 히스토리 확인
  • 두 개 이상의 커밋 생성

다음 편

👉 Git 시리즈 4편: GitHub 연동 - push, pull, clone

💬 댓글

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