git object1 Git의 이해 (feat. git object) 1. git object 4가지 (1) commit 매 commit 순간의 스냅샷을 가리킨다. (2) tree blob들이 어떤 디렉터리 위치에 어떤 속성과 이름으로 저장되는 지를 나타낸다. (3) blob 일반 파일의 내용을 보관한다. (4) Annotated Tags git에서 각 커밋에 달 수 있는 꼬리표 주로 release 버전을 표시하는 데에 주로 이용된다. 2. Example (1) 수정전 commit 실행 시 commit 객체 생성 각 tree 객체는 하위 디렉토리(tree)와 파일(blob)을 가리킨다. (2) 수정후 수정 후 새로운 commit 시에 새로운 commit 객체가 만들어진다. 같은 내용은 중복 없이 저장한다. 수정된 객체를 제외한 나머지 객체들은 새로 만들어지지 않고 사용된다.. 2021. 9. 14. 이전 1 다음 반응형