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
로 들어가 보자.
아래처럼 잘 만들어진 것을 볼 수 있다.