우리는 git을 공부하기 위해 2가지 개념을 알아야 한다. 하나는 repository 그리고 commit인데 일단 repository먼저 알아보겠다.
우리는 프로젝트를 시작하기에 앞서, 프로젝트를 하기 위한 디렉토리를 하나 만들 것이다. 우리는 그걸 프로젝트 디렉토리라고 부를 것이다.
이때 git은 프로젝트 디렉토리의 버전으로 관리하기 시작하면 그것들의 내용이 어떻게 변해가는지를 기록할 수 있다.
그리고 git이 이런 정보를 기록하는 곳을 레포지토리라고 합니다. 그리고 git을 쓰면 프로젝트 디렉토리 안에 .git이라고 하는 디렉토리가 만들어지는데 바로 이 .git 디렉토리가 레포지토리입니다. 프로젝트의 변경 사항들이 저장되어 있는 .git 디렉토리가 레포지토리입니다.
두번째로는 commit입니다. 지금 모습이 딱 하나의 버전으로 남겨지면 좋겠다. 라고 생각해서 프로젝트 디렉토리의 모습을 하나의 버전으로 남기는 동작을 commit이라고 합니다.
총정리