Git Flow 브랜치 전략

이진우·2024년 1월 14일
0

코드잇 프론트엔드

목록 보기
5/11


위의 사진은 Git Flow의 전반적인 흐름을 나타내는 사진이에요.

  • feature - develop - release - hotfix - main 브랜치를 사용해요.
  • main , develop 브랜치는 항상 배포가능한 상태로 유지해야해요.

Branch 용도 및 생성 규칙

  • main: 제품으로 출시될 수 있는 브랜치
  • develop: 다음 출시 버전을 개발하는 브랜치
  • feature: 기능을 개발하는 브랜치
    • feature/기능 요약
    • feature/issue-number-기능 요약
  • release: 이번 출시 버전을준비하는 브랜치
    • release-버전
    • release/버전
  • hotfix: 출시 버전에서 발생한 버그를 수정하는 브랜치
    • hotfix-버전

Git Flow는 다양한 브랜치를 통해서 기능별로 세세하게 구분해서 작업할 수 있다는 장점을 가지고 있어요.

대신 그만큼 많은 브랜치들을 관리해야하는 단점이 있고 그에 따라 배포를 관리하는 사람이 필요하답니다.

profile
츄라이츄라이

0개의 댓글