브랜치란 무엇인가.

코드를 복사한 후, 원래 코드와 상관없이 독립적으로 개발할 수 있는 특징

Branch를 이해하기 위해서, Git이 데이터를 저장하는 방법을 알아야 한다.

파일이 3개 있는 디렉토리가 하나 있고, 이 파일을 Staging Area에 저장하고 커밋하는 예제

$ git add README test.rb LICENSE
$ git commit -m 'The initial commit of my project'

커밋과 트리 데이터

커밋 과정을 마치고 나면 다섯 개의 데이터 개체 생성

Untitled