아무 설정도 안 하고 git을 사용할 시 master 브랜치(기본 브랜치)에서 작업을 하게 된다
master 브랜치: 사람들과 공유하고 싶은 최종 결과물이 있어야 하는 곳
새로운 브랜치 생성: 기존의 마스터 브랜치의 내용은 그대로 보존하면서 새로운 작업 환경을 생성하는 것
브랜치를 생성할 때 브랜치의 이름은 새로 구현할 기능 이름으로 한다
마지막 커밋의 직전 커밋으로부터 생성한다
깃에서는 한 번에 하나의 브랜치에서만 작업이 가능하다
현재 작업 중인 브랜치 = 헤드(HEAD) 브랜치
저장소에서 특정 커밋이나 브랜치로 돌아가고 싶을 때 사용한다
소스트리에서 checkout하기: 브랜치 이름 더블 클릭