현재의 상태
gitTest.java 파일 커밋 수행
커밋을 하면 버전처럼 해당 내용이 objects에 들어간다.
tree b354b0b368c25b65725c0ae3098a51f85fe3e7b0
또 다른 파일을 커밋했을 시
parent가 생성되어 이전 커밋 내용을 볼 수 있다.
정리
이전 커밋의 정보를 담고 있다. (parent)
커밋이 일어난 시점에 작업 디렉터리의 이름과 그 파일의 이름이 담고 있는 정보가 tree에 담고 있다.
각각의 버전마다 다른 tree를 각각 다른 값을 담고 있다. (SNAP-SHOT)
각각의 버전의 그 버전이 만들어질 당시의 SNAP-SHOT을 tree라는 정보구조를 통해 담고있다.
'Tool > Git' 카테고리의 다른 글
(GIT) Branch 정보확인 (0) | 2019.12.25 |
---|---|
(GIT) Branch 만들기 (0) | 2019.12.25 |
(GIT) reset과 checkout의 원리 (0) | 2019.12.25 |
(GIT) GIT 내부 파헤치지 - ADD (with gistory) (0) | 2019.12.25 |
(GIT) 명령어 정리 (0) | 2019.12.25 |