Git 교과서

코드 이력, 하나도 놓치지 마라!

버전 관리 시스템의 이해와 설치부터 커밋, 브랜치, 임시 처리, 병합, 복귀, 서브모듈, 태그까지
깃, 소스트리, 깃허브로 실습하며 기본기를 탄탄하게 다진다!

Yes24 교보문고 알라딘 인터파크 길벗

워킹 디렉터리란?


깃은 VCS의 특성 때문에 저장 공간을 논리적으로 분리합니다.
깃을 처음 학습할 때는 이러한 논리적인 공간 분리 때문에 어렵게 느끼곤 합니다.


저장공간


깃은 저장 공간을 크게 작업을 하는 공간(working)임시로 저장하는 공간(stage), 실제로 저장하여 기록하는 공간(repository)으로 나눕니다.

이렇게 논리적으로 공간을 분리하는 것은 깃의 동작이력을 좀 더 효율적으로 처리하기 위해서입니다.


작업을 하는 공간


워킹 디렉터리는 작업을 하는 공간을 의미합니다.
말 그대로 로컬 저장소에 접근할 수 있으며, 실제로 파일을 생성하고 수정하는 공간입니다.

단순하게 파일을 저장하는 공간이라고 생각하면 됩니다.

워킹 디렉터리는 스테이지 영역과 연결되어 있습니다.