우리는 수학 계산기를 만드는 프로젝트를 만들 것이다. 그렇기 때문에 mathTool 이라는 directory를 만들고 그 안으로 이동해 볼것이다. 그리고 우리는 이 프로젝트 디렉토리를 버전 관리하기 위해 하나의 명령어를 입력해 줄 것이다.
$ git init
Initialized empty Git repository in ~ 이 문장은 비어있는 레포지토리를 생산했다는 뜻입니다. .git 디렉토리는 프로젝트 디렉토리의 각 버전이 담기는 저장소라고 했습니다. 이 명령어를 침으로써 이제 git으로 버전 관리를 할 수 있게 되었다.
.git 폴더 안으로 들어가서 ls -al 명령어를 쳐서 .git 폴더안에 무엇이 들어있는지 보면 이런 수 많은 것들이 들어있다. 이거 하나하나가 무엇을 의미하는지 볼 필욘 없고 .git 디렉토리가 버전관리를 위해 수많은 것을 가지고 있다는 것만 알아두면 된다.