더북(TheBook)

3.2.1 워킹 디렉터리란?

깃은 VCS의 특성 때문에 저장 공간을 논리적으로 분리합니다. 깃을 처음 학습할 때는 이러한 논리적인 공간 분리 때문에 어렵게 느끼곤 합니다. 깃은 저장 공간을 크게 ‘작업을 하는 공간(working)’과 ‘임시로 저장하는 공간(stage)’, ‘실제로 저장하여 기록하는 공간(repository)’으로 나눕니다. 이렇게 논리적으로 공간을 분리하는 것은 깃의 동작과 이력을 좀 더 효율적으로 처리하기 위해서입니다.

워킹 디렉터리는 ‘작업을 하는 공간’을 의미합니다. 말 그대로 로컬 저장소에 접근할 수 있으며, 실제로 파일을 생성하고 수정하는 공간입니다. 단순하게 파일을 저장하는 공간이라고 생각하면 됩니다. 워킹 디렉터리는 3.3절에서 설명하는 스테이지 영역과 연결되어 있습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.