
branch는 독립된 작업 디렉토리(working directory)이다.branch를 통해 프로젝트 협업 구성원마다 각각의 독립된 작업 공간을 가질 수 있다.git branch는 그 자체로 명령어로 기능을 하여, 현재의 브랜치를 모두 조회할 수 있다.git branch <새로 만들 branch 이름>으로 새branch를 생성할 수도 있다.
아래처럼 명령어로 현재 모든 branch를 볼 수 있다.
main은 원래 master였으나 git branch -M을 통해 main으로 변경했다.
*는 현재의 위치를 의미한다

이번에는 아래와 같이 새로운 branch인 feature/movie를 생성하였다.

git checkout은 현재 git의다른 branch로 이동할 수 있는 명령어이다.
참고로 -b 옵션을 추가로 넣을 경우 브랜치 작성 및 체크아웃을 동시에 실행할 수 있다.
$> git checkout -b <branch 이름>
아까 만든 새로운 branch인 feature/movie로 들어가 보자.

아래처럼 잘 만들어진 것을 볼 수 있다.

