고민보단 실천을

git branch 전략 실무: 생성·이름변경·정리까지 안전하게 관리하는 방법 본문

GIT

git branch 전략 실무: 생성·이름변경·정리까지 안전하게 관리하는 방법

Just-Do-It 2026. 2. 18. 18:55

git branch 전략 실무: 생성·이름변경·정리까지 안전하게 관리하는 방법

git branch는 협업 구조를 결정한다. 브랜치 생성과 삭제를 규칙 없이 운영하면 릴리스 안정성이 빠르게 낮아진다.

Git branching diagram
브랜치 흐름 예시 (출처: Pro Git, git-scm.com)

기본 사용법

git branch
git branch feature/payment-refactor
git branch -d feature/payment-refactor

자주 쓰는 옵션 5가지

항목 의미 언제 쓰는지(실무 상황)
-a 로컬+원격 브랜치 목록 원격 상태까지 함께 점검할 때
-vv 추적 브랜치와 최근 커밋 표시 브랜치 정리 대상 판단 시
-m 브랜치 이름 변경 작업 범위가 바뀌어 이름을 표준화할 때
-d 병합 완료 브랜치 안전 삭제 배포 후 feature 브랜치 정리 시
-D 강제 삭제 실험 브랜치를 즉시 제거할 때

문제 상황

상황: 오래된 브랜치가 누적되어 어떤 브랜치가 활성인지 혼란이 발생한다.
원인: 머지 후 정리 규칙이 없고 담당자 소유가 불명확하다.
해결: git branch -vv로 추적 상태를 확인하고 릴리스 완료 브랜치를 정기 삭제한다.
예방 팁: 브랜치 네이밍 규칙(feat/, fix/, hotfix/)과 만료 정책을 팀 규칙으로 고정한다.

참고/출처

공식 문서: git-branch manual
공식 문서: Pro Git - Branches in a Nutshell
신뢰 자료: Atlassian - Using branches

Comments