기능
- 브랜치 정보 확인
- 브랜치 조작: 생성/이름 변경/제거
1. 브랜치 정보 확인
git branch # 로컬 브랜치 목록 표시
git branch -v # 로컬 브랜치 목록 + 각각 마지막 커밋 표시
git branch -a # 로컬 브랜치 + 원격 브랜치 목록 표시
git branch -vv # 로컬 브랜치 + 각각 연결된 원격 브랜치 목록 표
2. 브랜치 조작
<1> 생성
git branch {브랜치명} # 현재 브랜치를 복제하여 신규 로컬 브랜치 생성
git push origin {브랜치명} # 생성한 로컬 브랜치를 원격 리포지토리에 업로드
# * 참고: 똑같은 이름의 로컬 브랜치에서만 원격 브랜치에 푸시 가능
<2> 이름 변경
git branch -m {브랜치명} # 현재 로컬 브랜치의 이름 변경
<3> 제거
git branch -d {브랜치명} # 로컬 브랜치 제거
git push origin --delete {브랜치명} # 원격 브랜치 제거
git push origin :{브랜치명} # 원격 브랜치 제거