Git Flow 전략
브랜치 컨벤션
- 새로운 기능은
develop
브랜치로부터feature
브랜치 생성 feature/[티켓번호]
으로 생성 → 지라와 연동
- 기능 개발이 끝난
feature
브랜치는origin
저장소로 push - ~feature/back/xxxx$ git push origin feature/xxxx
- 이때
upstream
의develop
브랜치에 변경이 있을 수 있으므로 pull rebase 또는 pull 을 사용해서 코드를 가져오고 코드 충돌이 있다면 해결하기
origin
에 올라간feature
브랜치를develop
브랜치로 pull request 작성(코드 리뷰 요청)
- 코드 리뷰가 완료되면 merge 진행 (코드 리뷰 규칙)
- 매 주마다
develop
브랜치에서release
브랜치 생성하여 배포 진행
Git PullRequest 컨벤션
commit 컨벤션
커밋 메시지 형식
커밋 메시지 태그
feat
: 새로운 기능 추가
hotfix
: 버그 픽스
style
: 코드 스타일 수정
refactor
: 코드 리펙토링
test
: 테스트 코드 추가
chore
: 빌드 관련 업무 수정
Git PullRequest 컨벤션
Git PullRequest 템플릿
