명령어
// 브랜치 모두 보기
git branch

// 브랜치 생성(현재 커밋에서 해당 브랜치명의 브랜치 생성)
git branch <브랜치명> 

// 브랜치 삭제(해당 브랜치명의 브랜치 삭제)
git branch -D <브랜치명>

// 브랜치 이동(해당 브랜치로 이동)
git switch <브랜치명>

// 브랜치 생성 및 이동(해당 브랜치명의 브랜치를 생성하고 생성된 브랜치로 이동)
git switch -c <새 브랜치 이름>

// 커밋 이동(해당 커밋으로 이동)
git checkout <커밋 해시코드>

 

활용
// A브랜치의 특정 커밋(ex) 해시코드 : ahbg1958)에서 B브랜치 생성
git switch A
git checkout ahbg1958
git branch B