작업 영역 프로젝트 디렉토리이다.
working directory에서 git add를 한 파일들이 staging area에 추가된다.
※ staging area가 필요한 이유
working directory에서 여러 파일을 수정했더라도 모두 최신 버전을 다음 커밋에 반영하고 싶지 않을 수 있다. staging area를 거치면 원하는 파일만 선별적으로 repository에 반영할 수 있다.
staging area에서 commit한 파일들이 존재하는 영역이다.
working directory의 변경 이력들이 repository에 저장되어 있다.