Git Branching Strategy

Github-Flow 전략


Why?

1️⃣. 빈번한 배포로 프론트측에서 API 개발될 때마다 즉시 테스트 할 수 있는 환경을 조성할 예정

2️⃣. 두 팀원 모두가 Github-Flow 전략에 익숙함

3️⃣. Git-Flow 전략 대비 심플함

Flow

이슈별로 브랜치를 생성 → 개발 → Pull Request → Main 브랜치에 머지

Branch Name

Jira 를 사용할 예정 → 브랜치를 자동 생성함

Example

(Project Code)-(Issue Number)-(Issue Name)

DEKV-1-인증필터-구현

Commit Convention

Action Message
feat 기능 추가 & 기능 변경
fix 에러 해결
refactor 리팩터링 내용
chore 문서 작업 & 코드와 연관 X
test 테스트 코드
rename 파일, 디렉터리 이름 변경 & 파일 경로 변경
docs 문서화 작업
style 코드 포맷 변경
comment 주석 추가 / 변경
!HOTFIX 긴급한 치명적인 버그 수정