Skip to content

Git Flow

손현경 edited this page Jan 30, 2024 · 1 revision

개요

  • git-flow는 개발자들의 표준에 가까운 방법론입니다.
  • 즉, git-flow가 git의 기능은 아니라는 뜻입니다.

git-flow의 5개 브랜치

  • master: 실제 제품을 배포하는 브랜치입니다.
  • develop: 개발 브랜치로 이곳에 feature 브랜치들을 Merge합니다.
  • feature: 단위 기능을 개발하는 브랜치로 완성되면 develop에 합칩니다.
  • release: 배포를 위해 master 브랜치로 보내기 전에 마지막 품질검사를 하기 위한 브랜치입니다.
  • hotfix: master 브랜치에 배포를 했는데 문제가 생겼을 경우, 급하게 수정하는 브랜치입니다.