git기본기
-
(git) 4 - Git 의 세 가지 영역 (작업 영역, 인덱스 영역, 헤더 영역)개발/git 2024. 10. 13. 16:42
git 에서는 크게 3가지 영역으로 나눠져 있다. 1. 작업 영역2. 인덱스 영역3. 헤더 영역이다. 해당하는 폴더를 git 폴더로 사용하겠다 = git init그래서 여기에 해당하는 A 폴더를 working directory(작업 영역) 이라 부른다. 작업영역에서 일어나는 변경을 감지해서 기록하고 싶다면 기록하게 되는데이 영역이 바로 인덱스 영역(목차)이다.이는 Tree 목차로 이루어져 있다. 변경이 감지된 파일만 인덱스 영역에 들고오는데,이 명령어가 바로 git add 이다. 인덱스 영역은 폴더(Tree) 만들어 진 파일(BLOB) 이다.※ Binary Large Object (이진수로 된 큰 Object = 파일) 이 인덱스 영역에 있는 것을 영구적으로 기록하고 싶다면 헤더 영역에 넣으면 된다..