$ git branch <브랜치이름> # 브랜치 생성
$ git checkout <브랜치이름> # 해당 브랜치로 이동
$ git checkout -b <브랜치이름> # 생성과 동시에 해당 브랜치로 이동
$ git checkout -t origin/work2 # 리모트에 있는 브랜치 가져오기
$ git branch # 로컬 브랜치 보기
$ git branch -v # 로컬 branch의 정보를 마지막 커밋 내역 보기
$ git branch -r # 리모트 저장소의 branch 정보를 보기
$ git brach -a # 로컬/리모트 저장소의 모든 branch 정보 보기
$ git branch -M main # default master를 main으로 이름바꾸기
$ git branch -m <원래이름> <새이름> # 브랜치 이름바꾸기
$ git branch -d (branch 이름) # branch를 삭제
아직 merge하지 않은 커밋을 담고 있는 경우 삭제되지 않습니다.(강제종료 옵션 -D으로만 삭제 가능)
$ git push origin -d (브랜치 이름)