버전이 만들어지는 과정

버전이 만들어지는 과정을 이해하기에 앞서 3개의 공간에 대해서 알아야 한다.

  1. 작업 디렉터리(Working Directory; 로컬 저장소)
  2. 스테이지(Stage)
  3. 저장소(Repository)

작업 디렉터리

작업 디렉터리는 .git이 위치한 공간으로, 로컬에서 버전 관리의 대상이 위치하는 공간이다.

우리는 이 작업 디렉터리 내에서 파일이나 폴더를 생성, 수정, 삭제할 수 있다. 다르게 표현하면 작업 디렉터리에 변경 사항을 만들 수 있다.

작업 디렉터리 내에 변경 사항이 만들어지는 순간 우리는 새로운 버전을 만들 수 있게 된다. 이 변경은 파일 또는 폴더의 추가일 수도, 수정일 수도, 삭제일 수도 있다.