# 커밋 작성 예시
Tag | Description |
---|---|
feat | 새로운 기능 추가, 기존의 기능을 요구 사항에 맞추어 수정 |
fix | 기능에 대한 버그 수정 |
build | 빌드 관련 수정 |
chore | 패키지 매니저 수정, 그 외 기타 수정 (예: .gitignore) |
ci | CI 관련 설정 수정 |
docs | 문서(주석) 수정 |
style | 코드 스타일, 포맷팅에 대한 수정 |
refactor | 기능의 변화가 아닌 코드 리팩터링 (예: 변수 이름 변경) |
test | 테스트 코드 추가/수정 |
release | 버전 릴리즈 |
Typo | 오타 수정 |
scaffold | 프로젝트 초기 설정 |
Git Flow 전략을 기반으로 분야별 dev 브랜치를 추가하여 사용한다
브랜치 이름은 아래의 컨벤션대로 한다
main
dev-fe
dev-be
feature-{fe/be}-{#issue번호}
hotfix-{fe/be}-{#issue번호}
브랜치 네이밍
feature-fe-#72-clientpage_publishing
feature-{분야}-#{번호}-{요약_내용}
gitGraph
checkout main
commit
branch dev
checkout dev
commit
branch dev-fe
checkout dev-fe
commit
commit
checkout dev
branch dev-be
checkout dev-be
commit
commit
%% parsing error 이슈로 #은 제외해서 작성했습니다
checkout dev-fe
branch feature-fe-1
checkout feature-fe-1
commit
commit
checkout dev-fe
merge feature-fe-1
checkout dev-be
branch feature-be-2
checkout feature-be-2
commit
commit
checkout dev-be
merge feature-be-2
checkout dev
merge dev-fe
merge dev-be
checkout main
merge dev
---
name: "☘️ Create feature ☘️"
about: 기능 추가
title: "[FEAT]"
labels: feature
assignees: ''
---
### ⚽️ 어떤 기능인가요?
> 추가하려는 기능에 대해 간결하게 설명해주세요
### 🏀 작업 상세 내용
- [ ] TODO
- [ ] TODO
- [ ] TODO
### 🎾 참고할만한 자료(선택)
---
name: "\\U0001F41E Bug report \\U0001F41E"
about: 버그 다 잡아버려
title: "[BUG]"
labels: bug
assignees: ''
---
### 🐞 버그 설명
<--어떤 버그인지 자세히 알려주세요-->
### ✅ 재현 방법
Go to '...'
Click on '....'
Scroll down to '....'
See error
### 💭 예상된 결과
<--예상했던 결과는 어떤 것이었는지 알려주세요.-->
### 📸 Screenshots
### 🔜 추가 내용
<--문제를 해결하기 위한 추가적인 정보를 알려주세요.-->
## 🚀 Issue Number
<!-- - resolve: #{Number} -->
## 주요 작업
<!-- 문제 상황 정의 -->
## 고민과 해결 과정
<!-- 변경 사항 -->
## 📸 Screenshots
## 🔜 추가 내용 (선택)