여러분의 첫 커밋
스냅샷 저장하기
⏱ 예상 ~4분
01 · 읽기
커밋 (commit) 은 스테이지한 변경 사항을 영구적인 스냅샷으로 저장하는 거예요. 한 번 커밋하면, 그 버전은 깃의 이력에 영원히 들어가요. 모든 커밋에는 고유한 ID와 여러분이 작성한, 변경 내용을 설명하는 메시지가 붙어요.
💡 상상해 봐요커밋한다는 건 책상을 사진 찍는 것과 같아요. 사진은 그 순간 책상이 어땠는지 정확하게 기록해요. 사진 뒷면에는 이 순간을 설명하는 짧은 메모를 적어요. 나중에 사진을 넘기면서, 책상이 어떤 시점에 어땠는지 볼 수 있어요.
핵심 정리
- git commit -m "메시지"는 스테이지된 변경과 설명을 함께 저장해요
- 각 커밋은 고유한 hash(ID)를 받아요
- 커밋은 영구적이에요 — 언제든지 이전 커밋 어디로든 돌아갈 수 있어요
02 · 터미널 실습
파일이 두 개 있는 프로젝트가 있어요. 깃을 초기화하고 첫 스냅샷을 저장해 봐요.
(이 섹션은 인터랙티브해요 — JavaScript를 켜 주세요.)
03 · 터미널 실습
모든 파일을 스테이지해서 커밋할 준비를 해요.
(이 섹션은 인터랙티브해요 — JavaScript를 켜 주세요.)
04 · 터미널 실습
커밋은 프로젝트의 스냅샷이에요. 모든 커밋에는 무엇을 했는지 설명하는 메시지가 있어야 해요. -m 플래그는 명령어 안에 메시지를 바로 적을 수 있게 해 줘요.
(이 섹션은 인터랙티브해요 — JavaScript를 켜 주세요.)
05 · 빈칸 채우기
깃의 핵심 흐름은 이래요: 변경하고, git add로 스테이지하고, git _____ -m으로 스냅샷을 저장해요.
⚠ 전체 인터랙티브 경험에는 JavaScript가 필요해요. JavaScript를 켜고 새로 고침해 주세요.
※ 이 사이트는 독립 운영되는 교육 프로젝트로, Anthropic의 공식 제품이 아니에요. Claude™ 는 Anthropic, PBC 의 상표예요.