SpringBoot/Spring Boot My blog

스프링부트 강좌 9강(블로그 프로젝트) - Git의 3가지 영역

Son 2023. 12. 21. 02:23

https://www.youtube.com/watch?v=pkR_ZeMjWGo&list=PL93mKxaRDidECgjOBjPgI3Dyo8ka6Ilqm&index=12&ab_channel=%EB%A9%94%ED%83%80%EC%BD%94%EB%94%A9

 

Git의 3가지 영역 

작업 인덱스 헤드

 

Git이란 이 3가지 영역을 동기화 시키는 작업을 하는 것이다

 

 

 

 

 

예를들어 작업 영역에 Project라는 폴더를 만들고 Join.java 파일을 만든다

 

 

 

 

 

Join.java 파일을 인덱스 파일에 add 시킨다

 

 

 

index에 있는 join.java 파일을 commit시켜서 헤드에 넣는다

 

 

이렇게 작업 영역 인덱스 헤드가 모두 Join.javav파일을 들고 있게 되는데 이것을 우리가 동기화 했다고 한다

 

 

이렇게 HEAD에 들어온 순서대로 저장이 되는데 이 저장이 되는 틀을 Breanch라고 한다

 

그리고 Breanch에서 코드를 작업한 원하는 시점으로 돌아가게 하여 프로젝트의 상태와 형상을 관리할 수 있도록 한다