VCS(Version Control System)협업도구 git을 배우는 것은 일하는 방식을 배우는 것.협업 전략(브랜칭) 이력관리(history)Local RepositoryRemote Repository
파일이름 대신 object id로 파일을 관리.커밋 당시의 실제 파일 대신 object id의 목록만 저장.(파일은 별도로 저장)HEAD처럼 어떤 commit을 가리키는 포인터.merge는 두 branch가 가리키고 있는 커밋을 합치는 것.reset은 HEAD와 bra