📁

Working Directory ↔ Staging ↔ Repository

Git의 3가지 핵심 영역과 파일들의 상태 변화를 체험해보세요

진행 상황1/4

파일들의 현재 상태를 확인해보세요

Working Directory

현재 작업 중인 파일들

index.jsModified
style.cssUntracked

Staging Area

커밋할 준비가 된 파일들

📋

스테이징된 파일이 없습니다

Repository

커밋된 파일들

README.mdCommitted

💡 개념 설명

Working Directory

현재 작업 중인 디렉토리입니다. 파일을 수정하거나 새로 만들면 이 영역에 나타납니다. Git이 아직 추적하지 않는 파일들(Untracked)과 수정된 파일들(Modified)이 있습니다.

Staging Area

다음 커밋에 포함될 변경사항들을 준비하는 영역입니다. `git add` 명령으로 파일을 이 영역으로 이동시킵니다. 커밋하기 전에 변경사항을 검토하고 선별할 수 있습니다.

Repository

Git 데이터베이스입니다. `git commit` 명령으로 Staging Area의 변경사항들을 영구적으로 저장합니다. 각 커밋은 고유한 해시값을 가지며 프로젝트의 히스토리를 형성합니다.