work tree (작업 트리) : 폴더
커밋을 실행하기 전의 저장소와 작업 트리 사이에 존재하는 공간을 "인덱스(index)"라 한다.
**인덱스에 등록되지 않은 파일은 커밋이 되지 않음.
.
.
.
Gi의 커밋작업은 작업 트리에 있는 변경내용을 저장소에 바로 기록하는 것이 아니라 그 사이 공간 '인덱스' 에 파일 상태를 기록 (staging_스테이징 한다고 표현)하게 되어 있다.
즉, 저장소에 변경사항을 기록하기위해서는
기록하고자 하는 모든 사항들을 "인덱스"에 존재해야만 한다.
*인덱스라는 공간은 가상
why?
작업트리 안에 있는 커밋이 필요 없는 파일들을 커밋에 포함하지 않을 수 있고
파일에서 '내가 원하는 일부 변경사항만' 인덱스에 등록해 커밋할 수 있다.
'CM(Configuration Management) > Git' 카테고리의 다른 글
원격 저장소에 clone(복제) 하기 (0) | 2021.07.28 |
---|---|
원격 저장소에 PUSH(공유)하기 (0) | 2021.07.28 |
Git - Repository (0) | 2021.07.24 |
Git - 저장소 (0) | 2021.07.24 |
Git (0) | 2021.07.24 |