GIT 브랜치 관리
2026. 1. 6. 15:52ㆍGit/Git 브랜치
🧹 브랜치 관리 (Branch Management)
💡 브랜치를 만들고 병합한 이후, 정리하고 관리하는 방법에 대해 정리합니다. (브랜치 관리)
🔍 브랜치 목록 보기
git branch
- 브랜치 목록을 간단히 보여줍니다.
- 표시가 붙은 브랜치가 현재 체크아웃된(HEAD가 가리키는) 브랜치입니다.
git branch -v
- 각 브랜치와 그 마지막 커밋 메시지를 함께 표시합니다.
✅ 병합된/병합되지 않은 브랜치 필터링
git branch --merged
- 현재 체크아웃된 브랜치를 기준으로, 이미 병합된 브랜치를 보여줍니다.
git branch --no-merged
- 마찬가지로, 아직 병합되지 않은 브랜치를 확인할 수 있어요. (Git)
✏️ 팁: 병합된 브랜치는 작업이 완료된 브랜치라는 신호이므로 이후 삭제 대상이 될 수 있습니다.
🧹 브랜치 삭제
git branch -d 브랜치명
- 병합이 완료된 브랜치만 안전하게 삭제할 수 있습니다. 만약 병합되지 않은 브랜치라면 오류가 발생합니다.
git branch -D 브랜치명
- 강제로 브랜치를 삭제합니다(병합 여부 무시). 필요한 경우에만 사용하세요.
✏️ 다른 브랜치를 기준으로 병합 여부 확인
git branch --no-merged 기준브랜치
- 예를 들어,
main브랜치를 기준으로 아직 병합되지 않은 브랜치 목록을 보고 싶다면: git branch --no-merged main
📌 실무 팁 요약
- 사용이 끝난 기능 브랜치(feature/…), 버그픽스 브랜치(bugfix/…)는 병합 후 삭제를 습관화하면 저장소가 깔끔해집니다.
-merged/-no-merged옵션으로 상태를 주기적으로 점검하세요.- 강제 삭제(
D)는 정말 필요할 때만 사용해야 후속 혼란을 줄일 수 있습니다. - 브랜치 목록이 지나치게 많아지면 “어느 브랜치가 살아있고 어느 게 폐기돼야 하는가”가 모호해지므로 정리 주기를 정해두는 게 좋습니다.
'Git > Git 브랜치' 카테고리의 다른 글
| GIT 브랜치 실습 2 (0) | 2026.01.06 |
|---|---|
| GIT 브랜치 실습 1 (0) | 2026.01.06 |
| GIT 브랜치와 Merge의 기초 (0) | 2026.01.06 |
| GIT 브랜치란 무엇인가 (0) | 2026.01.06 |