forked from jmxx219/Melting
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.gitmessage.txt
54 lines (53 loc) · 1.96 KB
/
.gitmessage.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
######################################################
# 커밋 유형은 첫자만 영어 대문자로 작성하기
# feat (o) Feat (x) FEAT (x)
# 긴급, 중요사항에 대해서는 ! + 전체를 대문자로
# !HOTFIX (o) !hotfix (x) !Hotfix (x)
#
# 커밋 유형 | 의미
# --- | ---
# feat | 새로운 기능 추가
# fix | 버그 수정
# docs | 문서 수정
# style | 코드 formatting, 세미콜론 누락, 코드 자체의 변경이 없는 경우
# refactor | 코드 리팩토링
# test | 테스트 코드, 리팩토링 테스트 코드 추가
# chore | 패키지 매니저 수정, 그 외 기타 수정 ex .gitignore
# design | CSS 등 사용자 UI 디자인 변경
# comment | 필요한 주석 추가 및 변경
# rename | 파일 또는 폴더 명을 수정하거나 옮기는 작업만인 경우
# remove | 파일을 삭제하는 작업만 수행한 경우
# !BREAKING CHANGE | 커다란 API 변경의 경우
# !HOTFIX | 급하게 치명적인 버그를 고쳐야 하는 경우
#
# 제목 스타일 → 유형 : [Jira이슈키] 간단한 내용설명
#
# ex)
# feat: 로그인 API 추가
# comment: 패키지 주석 변경
#
# 제목과 본문을 빈행으로 분리
#
# 커밋 유형 이후 제목과 본문은 한글로 작성하여 내용이 잘 전달될 수 있도록 할 것
# 본문에는 변경한 내용과 이유 설명 (어떻게보다는 무엇 & 왜를 설명)
# 본문은 글머리 기호를 통해 가독성 높히기
#
# - 제목은 가능하면 50자 이내로 할 것
# - 커밋 하나에 이것저것 때려박지 않기
# - 가능하면 1이슈 1커밋, 혹은 1이슈 N커밋
#
# VS code 를 commit message editor로 지정
# git config --global core.editor "code --wait"
#
# .gitmessage.txt를 Default commit message로 등록하는방법
# git config commit.template .gitmessage.txt
##############################
# 예시
#
# fix: 검색 API 버그수정
#
# - 변경 내용 1
# - 변경 내용 2
# - 변경 내용 3
#############################
# 아래에 작성