Skip to content

Git Branch 전략

2yunseong edited this page Jul 12, 2023 · 1 revision

main

  • 라이브서버에 제품으로 배포되는 branch
  • develop branch의 배포 버전만 merge한다.

develop

  • 다음 출시 버전을 대비하여 공동으로 개발하는 branch
  • 최종테스트를 진행하는 branch

feature - 이슈 별 생성

  • develop branch에서 분기해 기능을 구현하는 branch
  • 예시) feature/{issue번호}-{추가설명(선택)}
    • pr이나 커밋 메시지에 issue번호 남기기
  • issue단위로 생성된다.
  • 변경사항이 develop branch에 merge되면 삭제한다.

hotfix - main에서 분기

  • main branch에서 긴급한 버그 및 에러가 발생한 경우 사용하는 branch