Git
branch
개발을 하다보면 여러 사람이 동시에 작업을 해야하는 상황이 발생한다.
한 개의 흐름으로 진행을 하게 되면 일하면서 동선도 겹치고 에러라도 발생하면
골치가 정말 아플 것이다. 이 때 우리를 위한 명령어가 branch
이다.
- 브랜치 생성
$ git branch [브랜치이름]
- 브랜치 이동
$ git checkout [브랜치이름]
$ git switch [브랜치이름]
- 브랜치 생성 및 이동
$ git checkout -b [브랜치이름]
- 브랜치 목록
$ git branch
- 브랜치 병합
$ git merge [브랜치이름]
- 브랜치 삭제
$ git branch -d [브랜치이름]
막상 어떻게 branch를 생성해야할지 모르는 당신을 위해 준비했다.
- master
- feature
- develop
- release
- hotfixes
개발이 끝난 상태인 master, 개발된 프로젝트의 오류를 살펴보는 release
새로운 프로젝트를 시작하는 develop, 프로젝트의 세부 가지인 feature 등
여러 branch가 존재한다.
마지막으로 전체 진행상황을 보고 싶으면 다음과 같은 명령어를 입력해보자
$ git log --oneline --graph