-
Notifications
You must be signed in to change notification settings - Fork 0
컨벤션
Yunu edited this page Jan 28, 2023
·
1 revision
[#<이슈번호>] <커밋 유형>: <커밋 메시지>
-
feat
: 새로운 기능 추가/수정/삭제 -
fix
: 에러 해결 -
design
: CSS 등 사용자 UI 디자인 변경 -
style
: 코드 포맷팅, 세미콜론 누락, 코드 변경이 없는 경우 -
refactor
: 코드 리펙토링 -
rename
: 파일 혹은 폴더명을 수정하거나 옮기는 작업만인 경우 -
docs
: 문서 수정 -
test
: 테스트 코드, 리펙토링 테스트 코드 추가 -
chore
: 빌드 업무 수정, 패키지 매니저 수정
- 커밋에서 작업한 내용을 간략하게 설명합니다.
- 선택사항이기 때문에 모든 커밋에 작성할 필요는 없습니다.
- 제목과 구분되도록 한칸 띄워 작성합니다.
- Subject
- 50자를 넘기지 않고 대문자로 작성
- 과거시제를 사용하지 않고 명령어로 작성 (ex : Fixed → Fix, Added → Add)
ex) [#23] feat: 로그인 기능 구현
feature/<client or server>/<주요 기능>_<세부 기능, 길면 - 로 연결>
-
main : 최종 런칭 버전을 개발하는 메인 브렌치
→ feature 브랜치에서 개발한 내용을 머지합니다. → 머지를 하기 위해서는 팀원 2명의 승인이 필요합니다. → PR 코드 리뷰 필수 입니다.
-
feature : 기능을 개발하는 브랜치 (ex : Feature-Login)
-
release : 제품으로 출시될 수 있는 브랜치