브랜치는 독립적으로 작업을 진행할 수 있도록 합니다. 대부분의 경우, 하나의 프로젝트를 여러 개발자들이 동시에 작업을 진행하기 때문에 반드시 필요한 기능입니다. 각각의 브랜치는 다른 브랜치의 영향을 받지 않으므로 여러 작업을 동시에 진행할 수 있습니다.
이렇게 각각의 브랜치는 다른 브랜치와 병합(Merge)을 통해 하나의 새로운 브랜치로 모을 수 있습니다.
해당 명령어를 통해 현재 프로젝트에서 관리되고 있는 여러 브랜치의 목록을 확인할 수 있습니다.
$ git branch * master (END)
해당 명령어는 원격 저장소에 있는 브랜치의 목록도 함께 확인할 수 있습니다.
$ git branch -a remotes/origin/master // 원격저장소/origin이라는 별칭의 저장소/master 브랜치 (END)
'sigin'이라는 브랜치를 생성하는 명령어입니다.
$ git branch signin $ git branch * master signin // 브랜치 생성 (END)
생성한 'signin' 브랜치에 연결하는 명령어입니다.
$ git checkout signin Switched to branch 'signin'
'master' 브랜치로 변경하는 명령어입니다.
$ git checkout master Switched to branch 'master'