이러한 과정을 반복하며 저장소에는 새로운 버전들이 차곡차곡 쌓이게 됩니다.
이때 작업 디렉터리에서 버전이 될 후보 파일을 스테이지로 옮기는 것을 ‘스테이지에 추가한다(add)’ 또는 ‘해당 파일을 스테이지시킨다(staged)’라고 표현합니다. 그리고 스테이지에 추가된 파일을 ‘추가된(add) 파일’ 또는 ‘스테이지된(staged) 파일’이라고 표현합니다.
그림 2-6 | 버전이 될 변경 사항을 스테이지로 추가하기
또한, 저장소에 새로운 버전을 만드는 것을 ‘커밋한다(commit)’라고 표현합니다. 저장소에 저장된 각각의 버전들을 커밋이라 부르기도 하지요. 이 책에서도 ‘깃으로 만든 버전’을 편의상 ‘커밋’이라 지칭하겠습니다.
그림 2-7 | 스테이지에 있는 변경 사항을 커밋하여 버전 만들기