danbibibi
article thumbnail
Published 2023. 11. 30. 08:10
[Git] 커밋 메시지 템플릿 설정 DevOps

커밋 템플릿을 한번 설정해두면, 같은 형식으로 커밋할 때 유용하게 사용할 수 있다 !!

 

커밋 템플릿 파일 생성

$ vi .git_template
# 원하는 template 저장

 

template 예시

# <[type]>: <subject>
##### Subject 50 characters ################# ->


# Body Message
######## Body 72 characters ####################################### ->

# Issue Tracker Number or URL (optional) ->

# --- COMMIT END ---
# Type can be
#   feat    : 새로운 기능 추가
#   fix     : 버그/오타(typo)/로직 등 코드를 수정한 경우
#   refactor: 코드 리팩토링
#   style   : 코드 포맷팅, 세미콜론 누락 수정 등 내부 로직 변경이 없이 코드를 수정한 경우
#   docs    : README 문서 수정
#   test    : 테스트 코드, 리팩토링 테스트 코드 추가
#   chore   : 빌드 업무 수정, 패키지 매니저 수정
#   remove  : 코드/파일 삭제
#   dep     : 패키지 설치/삭제 등 의존성 관련 수정
#   etc     : 기타
# ------------------
# Remember me ~
#   Capitalize the subject line
#     제목줄은 대문자로 시작한다.
#   Use the imperative mood in the subject line
#     제목줄은 명령어로 작성한다.
#   Do not end the subject line with a period
#     제목줄은 마침표로 끝내지 않는다.
#   Separate subject from body with a blank line
#     본문과 제목에는 빈줄을 넣어서 구분한다.
#   Use the body to explain what and why vs. how
#     본문에는 "어떻게" 보다는 "왜"와 "무엇을" 설명한다.
#   Can use multiple lines with "-" for bullet points in body
#     본문에 목록을 나타낼때는 "-"로 시작한다.
# ------------------

 

커밋 템플릿 설정 적용

$ git config --global commit.template .git_template

 

커밋 템플릿 확인

$ git commit
# 템플릿에 기반한 커밋 메세지 작성 (원하는 커밋메시지를 입력하고 저장/종료 하면 commit 완료)
# git log를 통해 확인 가능
# git push

 

'DevOps' 카테고리의 다른 글

CI/CD(지속적 통합/배포) 정리  (0) 2024.02.28
[Git] cherry-pick  (0) 2023.12.01
[Git] 3. Git branch  (0) 2023.09.01
[Git] 2. Git 기초  (0) 2023.08.09
[Git] 1. 시작하기  (0) 2023.07.24
profile

danbibibi

@danbibibi

꿈을 꾸는 시간은 멈춰 있는 것이 아냐 두려워하지 마 멈추지 마 푸른 꿈속으로