변경 사항을 스테이지하기
무엇을 저장할지 고르기
⏱ 예상 ~5분
01 · 읽기
깃은 모든 변경을 자동으로 저장해 주지 않아요. 다음 세이브 포인트에 어떤 변경을 넣을지 직접 골라야 해요. 이 '고르는' 동작을 스테이징 (staging) 이라고 하고, 도구는 git add예요.
💡 상상해 봐요스테이징은 보낼 박스에 짐을 싸는 것과 같아요. 책상 위에 물건이 잔뜩 있지만, 꼭 한 번에 다 보내야 하는 건 아니에요. 어떤 물건을 박스에 넣을지 고르고(git add), 박스를 닫고 라벨을 붙여요(git commit). 고르지 않은 물건은 책상에 남아서 다음 번에 보내면 돼요.
핵심 정리
- git add filename은 특정 파일을 다음 커밋용으로 스테이지해요
- git add .은 현재 디렉터리 안의 모든 것을 스테이지해요
- 스테이징으로 각 세이브 포인트에 들어갈 내용을 정확히 통제할 수 있어요
02 · 터미널 실습
이 프로젝트에는 파일이 두 개 있지만, 깃은 아직 아무것도 추적하지 않고 있어요. 먼저 이 폴더에서 깃을 초기화해 봐요.
(이 섹션은 인터랙티브해요 — JavaScript를 켜 주세요.)
03 · 터미널 실습
스테이징은 다음 세이브 포인트에 넣을 변경을 고르는 거예요. 보내기 전에 박스에 짐을 싸는 거라고 생각하세요.
(이 섹션은 인터랙티브해요 — JavaScript를 켜 주세요.)
04 · 터미널 실습
상태를 확인해서, 스테이지된 파일과 안 된 파일의 차이를 비교해 봐요.
(이 섹션은 인터랙티브해요 — JavaScript를 켜 주세요.)
05 · 터미널 실습
하나씩 add 하지 않고 한 번에 전부 스테이지할 수도 있어요.
(이 섹션은 인터랙티브해요 — JavaScript를 켜 주세요.)
06 · 빈칸 채우기
특정 파일을 스테이지하려면 git ___ filename을 입력해요.
⚠ 전체 인터랙티브 경험에는 JavaScript가 필요해요. JavaScript를 켜고 새로 고침해 주세요.
※ 이 사이트는 독립 운영되는 교육 프로젝트로, Anthropic의 공식 제품이 아니에요. Claude™ 는 Anthropic, PBC 의 상표예요.