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 컨벤션
커밋 메시지 형식
타입 : 제목(필수) 본문(부가설명) //선택 ex) refactore : XXX 기능 수정 무엇을 왜 변경하였는지 설명
커밋 메시지 태그
feat
: 새로운 기능 추가
hotfix
: 버그 픽스
style
: 코드 스타일 수정
refactor
: 코드 리펙토링
test
: 테스트 코드 추가
chore
: 빌드 관련 업무 수정
Git PullRequest 컨벤션
Git PullRequest 템플릿
PR 제목 : 깃모지 타입: 간단한 기능설명 (뒤에 내용은 한글로 설명) ex)✨ feat: 포스트 페이지 렌더링 및 포스트 기본 기능 구현 ## 💻 작업 내역 - 구현 내용 및 작업 했던 내역 <br> <!-- ## ❗ 변경사항 (변경사항 있을 시) - 의존성 목록 <br> --> ## 🔎 PR 특이 사항 - 특이 사항 1 - 특이 사항 2
