브랜치명, 커밋메시지 관련 정리하는 공간
브랜치 명
- prefix/기능/이슈번호
ex)feature/login/#100
커밋 메세지
- 한글로 작성
- prefix
Prefix | 내용 |
feature | 새로운 기능을 추가할 경우 |
rename | 파일 혹은 폴더명을 수정하거나 옮기는 경우 |
remove | 파일을 삭제하는 작업만 수행한 경우 |
design | CSS등 사용자 UI 디자인 변경 |
comment | 필요한 주석 추가/삭제/수정한 경우 |
docs | 문서를 수정한 경우 |
style | 코드 포맷(세미 콜론, prettier) 수정한 경우 |
refactor | 프로덕션 코드 리팩터링(변수명 개선 등) |
chore | 빌드 태스크 업데이트, 패키지 매니저 설정 (실제 production 코드 변경은 없음) ex. package.json 변경 |
git 협업(브랜치) 전략
- git-flow
- main - develop - feature
- 작업 전 기능 issue 생성 - 작업 후 pr & issue close
//pr에 달아두면 pr 머지될 때 issue가 같이 닫혀요! close #이슈 번호
- pr merge는 squash and merge

pull request
## 💡 Linked Issues - Resolve: #1 ## 📖 구현 내용 - ## 🖼 구현 이미지 ## 반영 브랜치 feature/기능/이슈번호 -> dev ## ✅ PR 포인트 & 궁금한 점 -
issue
--- name: 이슈 템플릿 제목 about: 이슈 템플릿 title: '' labels: '' assignees: '' --- ## 📕 작업 설명 <!-- 작업할 내용 작성 --> 작업 브랜치: ## 📖 진행 사항 - [ ] 할 일1 - [ ] 할 일2