HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
💻
UGRP
/
Git Branch Flow
Git Branch Flow
Git Branch Flow

Git Branch Flow

Based on Gitflow
Codingapple
Codingapple

사용할 branch 설명

1️⃣
main
가장 stable한 버전의 코드들이 저장되는 공간
⇒ 임의 수정 금지
2️⃣
develop
개발을 위해 사용할 공간
실제로는 feature 브랜치에서 작업한 내용들을 merge해서 main에 적용하기 전에 테스트를 진행하는 공간으로 주로 사용 예정
⇒ feature 브랜치 merge 후 bug-fix할 때만 수정할 것
3️⃣
feature/<featureName>
실질적인 개발 공간
특정 feature에 대해 개별적인 브랜치를 생성해서 작업하기 위함
(이외의 잡다한 브랜치들은 사용 안 할 거임)
 

Branch 사용 흐름 설명

  1. main → develop
  1. develop → feature/f1
    1. develop → feature/f2
      …
  1. feature/f1 → develop
  1. develop → main