
사진 출처 : https://namu.wiki/w/Git
> 깃에서 우리가 작업하고 있는 폴더를 작업 트리(Work tree)라고 부른다. 그리고 커밋 하기 전의 저장소와 작업 트리 사이에 존재하는 공간을 인덱스(Index)라고 한다.

이 그림 보면 어려워 보일 수도 있지만 그렇지 않다. 마트로 예를 들어보자. workspace(매장), index(장바구니), local repository(계산대), remote repository(계산 완료)
이번 파트엔 workspace에서 작업한 내용을 장바구니에 담아보는 실습을 알아볼 것이다.

git bash에서 git status를 입력하면 아무것도 뜨지 않는 것을 확인 할 수 있다.
> 가장 최근 커밋(save)과 작업 폴더 사이의 차이점을 보여준다.

a, b, c 파일과 d 디렉터리를 만들고 git status 입력하면 아직 커밋된 파일이 없다고 뜬다.
※ 참고로 디렉터리(d)는 빈 폴더이므로 인식하지 않는다.

여기서 git add "파일명" 해주면 인덱스(index)에 잘 커밋된다.

인덱스에서 다시 workspace로 반환해주고 싶다면 git rm --cached "파일명" 해주면 인덱스에서 파일이 반환된다.
교육 출처 : 🦁 멋쟁이사자처럼