브랜치(branch)
- 본래의 소스코드로부터 파생된 독립적인 잡업공간
- 최신 커밋을 가리키는 일종의 포인터이다.
브랜치 실습을 위한 작업공간 생성
$ cd ~/gittest
$ mkdir branch-test
$ git init
master 브랜치
- Git은 기본적으로 master브랜치를 생성한다.
- 현재 작업중인 브랜치를 확인하는 명령어
$ git branch
- master 브랜치는 첫번째 커밋을 만들어야 생성된 커밋을 가리킬 수 있다.
HEAD
- 현재 브랜치를 가리키는 일종의 포인터
- 현재 브랜치의 마지막 커밋에 대한 스냅샷