Git Flow 전략
- main : 최종 배포용
- dev : 개발 단계
- release:
release-{버전명}
백업 용도로 사용 시맨틱 버전으로 버전명 기술
- feature: 이슈 생성 ⇒
feature/{이슈번호}-{핵심작업내용(파스칼케이스)}
, ex)feature/#1-MainPage
,feature/#2-LoginError
, (fix
,refactor
사용 여부는 프로젝트 중후반 추가 결정 )
핵심작업내용은 선택 사항, 이슈 내 2개 이상의 브랜치가 존재할 경우는 필수적으로 추가 작성
- hotfix: main 브랜치에서 정말 사소한 수정들 위주로 사용