✅ 작성 예시
feat/#23
fix/#45
refactor/#51
docs/#6
🔀 Git 브랜치 전략
gitGraph
commit id: "init"
branch dev
checkout dev
commit id: "통합 개발 브랜치 생성"
branch dev-fe
checkout dev-fe
commit id: "dev-fe 준비"
checkout dev
branch dev-be
checkout dev-be
commit id: "dev-be 준비"
checkout dev-be
branch "feature/#1"
checkout "feature/#1"
commit id: "feat: 로그인 UI 개발"
commit id: "feat: 로그인 로직 구현"
checkout dev-be
merge "feature/#1" id: "merge login-fe"
checkout dev-fe
branch "refactor/#2"
checkout "refactor/#2"
commit id: "refactor: 세션 구조 개선"
commit id: "refactor: 세션 미들웨어 적용"
checkout dev-fe
merge "refactor/#2" id: "merge session-be"
checkout dev
merge dev-fe id: "dev에 fe 병합"
merge dev-be id: "dev에 be 병합"
checkout main
merge dev id: "main으로 릴리즈"
<타입> : <제목 요약>
타입(Type)
과 제목(Subject)
사이에 **콜론(:)**과 **한 칸(space)**을 넣습니다.커밋 유형
유형 | 설명 |
---|---|
feat | 새로운 기능 추가 |
fix | 버그 수정 |
refactor | 코드 리팩토링 (기능 변화 없음) |
chore | 빌드, 설정 파일 등 기타 작업 |
docs | 문서 수정 |
style | 스타일 수정 (HTML, CSS, 코드 정렬 등) |
test | 테스트 코드 추가 및 수정 |
✅ 작성 예시
feat : 로그인 기능 구현
fix : 로그인 API 에러 수정
docs : README 파일 업데이트
refactor : 회원가입 로직 개선
style : 코드 컨벤션 맞춤 정렬 적용
test : 회원가입 유닛 테스트 추가
chore : gitignore 파일 추가
## #️⃣ 연관된 이슈
Close
## 📝 기능 설명
<!-- 제안하는 기능에 대해 명확하고 간단히 설명해주세요 -->
## 🛠 작업 사항
<!-- 구현한 작업 내용을 설명해주세요 -->
## ✅ 작업 항목
- [ ] 작업 1
- [ ] 작업 2
## 📎 참고 자료
<!-- 관련 문서, 링크, 스크린샷 등을 첨부해주세요 -->