<Git> 3. git 3가지 영역

빡찌's avatar
Sep 09, 2024
<Git> 3. git 3가지 영역

Git 실행 원리

실무에서는 어떻게 써요? ⇒ 하나도 중요하지 않다…
뭐가 중요하냐!
원리를 정확하게 이해하고 내가 고민해서 활용하는 것!
공부를 할때 가장 중요한것이 원리.
 
A라는 폴더가 있는데 아무것도 없는 상태이다
이 폴더를 Git폴더로 쓰겠다고 선언을 한다.
git init
이렇게 하면 A폴더는 작업 영역이 된다.
 
test1.txt 파일을 하나 만든다
그럼 git은 저 새로운 파일을 감지해서 ‘변경감지’를 한다.
(원래 아무것도 없던 폴더에 새로운 파일이 생겼기 때문)
 
git : 너 폴더에 변경이 감지 됐는데 이거 기록할래?
나: ㅇㅇ 기록할랭
 
인덱스 영역에 넘어간다.
인덱스는 목차이고 tree 목차임
이렇게 인덱스 영역으로 넘어가는 것을 ⇒ git add 라고 한다.
 
이 인덱스 영역에는 새로 생긴 파일인 test1.txt가 들어오는데
tree라고 불리는 폴더 안에 생성된다.
notion image
notion image
notion image
그 후 영구적으로 기록하고 싶다면
헤더 영역으로 넘어간다. ⇒ git commit
notion image
무조건 복구 가능하다 history가 다 있기 때문에
Share article

prettytree