
🌿 1. 브랜치 조회
git branch
👉 로컬 브랜치 목록git branch -a
👉 로컬 + 원격 브랜치 모두 보기git branch -r
👉 원격 브랜치만 보기git branch -vv
👉 현재 브랜치 + 추적(origin) 정보까지 확인🌿 2. 브랜치 생성
git branch 브랜치명
👉 브랜치만 생성 (이동 안 함)git checkout -b 브랜치명
또는 (요즘 권장):
git switch -c 브랜치명
👉 생성 + 이동🌿 3. 브랜치 이동
git checkout 브랜치명
또는
git switch 브랜치명
🌿 4. 브랜치 이름 변경
git branch -m 새이름
👉 현재 브랜치 이름 변경git branch -m 기존이름 새이름
🌿 5. 브랜치 삭제
✔️ 로컬 브랜치 삭제
git branch -d 브랜치명
👉 merge된 브랜치만 삭제git branch -D 브랜치명
👉 강제 삭제 (merge 안 돼도 삭제)✔️ 원격 브랜치 삭제
git push origin --delete 브랜치명
🌿 6. 원격 브랜치 관련
git fetch
👉 원격 최신 정보 가져오기git fetch --prune
👉 삭제된 원격 브랜치 정리git branch -r
👉 원격 브랜치 확인🔗 7. 브랜치 연결 (tracking 설정)
git branch --set-upstream-to=origin/브랜치명
또는 push하면서:
git push -u origin 브랜치명
👉 이후 git push만 써도 자동 연결됨🌟 8. 브랜치 상태 확인 (실무 필수)
git status
git log --oneline --graph --all
👉 브랜치 흐름 시각적으로 확인👍 핵심만 요약
가장 많이 쓰는 TOP 6:
git branch # 목록
git switch -c 새브랜치 # 생성 + 이동
git switch 브랜치명 # 이동
git branch -d 브랜치 # 삭제
git push -u origin 브랜치 # 원격 생성 + 연결
git push origin --delete 브랜치 # 원격 삭제
