Git Flow 전략 지도

브랜치 통합 흐름

협업의 핵심은 코드를 어디서 시작하고, 언제 공유하고, 어떤 기준으로 안정 브랜치에 합칠지 팀이 같은 규칙을 갖는 것이다.

1

동기화

develop 또는 main의 최신 상태를 먼저 받는다.

2

분기

작업 목적에 맞는 브랜치를 만들고 작은 커밋 단위로 진행한다.

3

공유

원격 브랜치로 push하여 팀원이 변경 내용을 확인할 수 있게 한다.

4

리뷰

Pull Request에서 코드 리뷰, 테스트, 충돌 해결을 마친다.

5

병합

승인된 변경만 대상 브랜치에 merge하고 배포 이력을 남긴다.

feature

새 기능 개발

develop에서 시작해 기능 완성 후 다시 develop으로 합친다.

release

출시 안정화

버그 수정과 최종 점검을 거쳐 maindevelop에 반영한다.

hotfix

운영 긴급 수정

main에서 바로 분기해 수정 후 운영과 개발 브랜치 모두에 되돌린다.

운영 원칙

브랜치 전략은 복잡하게 외우는 규칙이 아니라, 변경을 격리하고 리뷰하며 안정 브랜치에 들어가는 시점을 통제하는 협업 약속이다.