-
Notifications
You must be signed in to change notification settings - Fork 4
Git 컨벤션
Su Yong Chang edited this page Oct 28, 2021
·
1 revision
- master: 배포용
- dev: 개발
-
feat/{기능이름}{이슈번호}
: 기능 개발 - 기능 개발이 끝나면 dev로 merge한다.
- PR -> 코드리뷰 -> 전원 approve -> merge
- PR 템플릿 적용
- 코드 리뷰
- 적어도 한 줄 이상 남기기
- 이슈 템플릿 적용
- 라벨 적용
라벨 용도 ☀️frontend 프론트엔드 🌥backend 백엔드 🚀devops 서버 🐛fixed 버그 수정 ✨feature 기능 개발 🎨layout UI, 화면배치 ♻️refactor 코드 리팩토링 🌻chore asset 업로드, 세팅 등 📚docs readme 작성 ⭐⭐⭐ Main Feature ⭐⭐ Sub Feature ⭐ Optional Feature
- Commit 템플릿 적용
git config --global commit.template <.gitmessage.txt 경로>
# [타입] 제목 최대 50글자 #이슈번호
# —————————
# [Feat] 기능 (새로운 기능) #이슈번호
# [Fix] 버그 (버그 수정) #이슈번호
# [Refactor] 리팩토링
# [Style] 스타일 (코드 형식, 세미콜론 추가: 비즈니스 로직에 변경 없음)
# [Docs] 문서 (문서 추가, 수정, 삭제)
# [Chore] 기타 변경사항 (빌드 스크립트 수정 등) #이슈번호
# [Design] CSS 등 사용자 UI 디자인 변경
# [Test] 테스트 추가, 테스트 리팩토링(프로덕션 코드 변경 X)
# —————————
# 본문(추가 설명)을 아랫줄에 작성
# —————————
# 제목과 본문은 한국어
# 제목은 명령어로 작성
# 제목 끝에 마침표(.) 금지
# 제목과 본문을 한 줄 띄워 분리하기
# 본문은 “어떻게” 보다 “무엇을“, “왜”를 설명한다.
# —————————
# 꼬릿말(footer)을 아랫줄에 작성 (관련된 이슈 번호 등 추가)