
Git의 특징 데이터를 스냅샷의 스트림처럼 취급한다 Git은 파일이 달라지지 않았으면 이전 상태의 파일에 대한 링크만 저장한다.

1. Git 저장소 만들기 1.1. 기존 디렉터리를 Git 저장소로 만들기 이라는 하위 디렉터리를 만든다. 명령으로 파일을 추가할 수 있고, 명령으로 커밋할 수 있다. 1.2. 기존 저장소를 Clone 하기 다른 프로젝트에 참여하거나 Git 저장소를 복사하고

1. 브랜치란 무엇인가 커밋할 경우 Git은 데이터의 스냅샷에 대한 포인터, 저자나 커밋 메시지 같은 메타데이터, 이전 커밋에 대한 포인터 등을 포함하는 커밋 개체(커밋 Object)를 저장한다. 최초 커밋을 제외한 나머지 커밋은 이전 커밋 포인터가 적어도 하나씩 있