Branching Branch 프로젝트내 일종의 타임라인으로서 원할 때 마다 별도의 콘텍스트를 생성할 수 있게 한다. 각각의 브랜치는 서로 영향을 미치지 않는다. 현재 branch에서 작업을 진행 한 후 변경 사항을 저장하지 않을 경우 오류가 발생하므로 commit 혹은 stashing을 한 후 이동 해야한다. master git init 명령을 실행 했을 때 자동적으로 시작하는 기본 branch. * git hub는 2020년 master에서 main으로 기본 브랜치명을 변경하였다. Head 저장소에서 현재 위치를 가리키는 포인터. 브랜치 래퍼런스. 항상 master branch에서 가장 최근에 commit한 branch를 가리킨다. git branch git branch 저장소에 있는 현재 존재하는 ..