# 브랜치 보기
$ git branch
# 브랜치 생성
$ git branch [브랜치명]
# 브랜치 수정
$ git branch -m [브랜치명] [바꿀이름]
# 브랜치 삭제
$ git branch -d [브랜치명]
워킹 디렉터리의 소스를 특정 커밋 또는 특정 브랜치로 변경한다.
# 특정 브랜치로 워킹 디렉터리 변경
$ git checkout [브랜치명]
# 특정 커밋으로 워킹 디렉터리 변경
$ git checkout [Commit ID]
# 특정 파일을 해당 브랜치 또는 커밋 상태로 변경 (원복)
# 충돌 방지를 위해 브랜치명을 확인하고,
# 파일 추가 및 수정한 뒤 커밋해야 한다.
$ git checkout [돌아갈 Commit ID] -- [파일 경로]
# 브랜치 생성 및 체크아웃을 같이 할 경우
$ git checkout -b develop
다른 두개의 브랜치 소스를 병합한다.
$ git checkout master # 병합할 브랜치
$ git merge develop # 병합될 브랜치
# 또는
$ git merge master:develop