git brnach branch-name
$ git checkout <branch>
checkout 명령에 -b 옵션을 넣으면 브랜치 작성과 체크아웃을 한꺼번에 실행할 수 있다.
git checkout -b branch-name
브랜치를 체크아웃한 상태에서 커밋을 수행하면, 브랜치에 그 이력이 기록된다.
git add <추가할 파일>
git commit -m '추가한 기능,내용에 대한 설명 적기'
브랜치 병합은 merge 명령어로 실행한다. 이 명령어에 병합할 브랜치 이름을 넣어 실행하면, 지정한 커밋 내용이 'HEAD'가 가리키고 있는 브랜치에 넣어진다. 'HEAD'는 현재 사용중인 브랜치에 위치하게 된다.
'master'브랜치에 병합하기 위해 우선 'master'브랜치로 이동해야한다.
git checkout master
그 후, 아래의 명령어를 수행하면 마스터 브랜치가 가리키는 커밋이 해당 브랜치와 같은 위치로 이동한다. 이런 방식의 병합을 'fast-forward(빨리감기) 병합'이라고 한다.
git merge <branch-name>
브랜치에서 작업을 마치고 master or develop 통합 브랜치에 병합하고 나면 더이상 해당 브랜치는 필요가 없어진다. 브랜치를 삭제하는 명령어를 배워보자~!
git branch -d branch-name
// 브랜치 명이 blo라면
git branch -d blo
브랜치가 잘 삭제 되었는지 branch 명령어를 이용해서 확인하자.
git branch