Git Branch Convention

브랜치 구조(git flow)

main ── develop ── feature

브랜치 종류

브랜치 설명 용도
main 제품 배포용 브랜치 Production 환경
develop 개발 통합 브랜치 테스트 서버 환경
feature 기능 개발 브랜치 로컬 개발 환경

브랜치 운영 규칙

1. 브랜치 Flow

feature → develop → main

2. 테스트 규칙

3. Feature 브랜치 네이밍

feature/#{issue-number}-{feature-name}[-{detail}]

기본 구조

예시

# 메인 페이지 생성 태스크 (#11)
feature/#11-mainpage              # 메인 기능 개발
feature/#11-mainpage-button      # 버튼 추가 작업
feature/#11-mainpage-layout      # 레이아웃 작업