Based on Gitflow

Codingapple

Codingapple

branch

<aside> 1️⃣ main


메인 코드 저장 공간

</aside>

<aside> 2️⃣ develop


개발을 위해 사용할 공간

feature 브랜치에서 작업한 내용들의 merge 및 테스트

</aside>

<aside> 3️⃣ feature/<featureName>


실질적인 개발 공간

특정 feature에 대해 개별적인 브랜치를 생성해서 작업하기 위함

</aside>

Branch 사용 흐름

  1. main → develop

  2. develop → feature/f1

    develop → feature/f2

  3. feature/f1 → develop

  4. develop → main