깃허브를 요즘 코딩 테스트와 몇몇 프로젝트를 업로드하면서 자주 사용하는데
커밋을 작성할때마다 누가 봐도 이해할 수 있는 커밋 작성법이 없을까 생각하다가
찾아보니 '커밋 메시지 작성법' 에 관련 글들을 발견할 수 있었다.
핵심 내용만 따로 추려서 정리 해보았다.
앞으로 종종 참고하면서 커밋 메시지 작성하는데 신경을 써야겠다.
<좋은 Git 커밋 메시지의 7가지 규칙>
- 제목과 본문을 한 줄 띄워 분리하기
- 제목은 영문 기준 50자 이내로
- 제목 첫 글자를 대문자로
- 제목 끝에 . 금지
- 제목은 명령조로
- Github - 제목(이나 본문)에 이슈 번호 붙이기
- 본문은 영문 기준 72자마다 줄 바꾸기
- 본문은 어떻게보다 무엇을, 왜에 맞춰 작성하기
<타입>
- feat : 새로운 기능 추가
- fix : 버그 수정
- docs : 문서 수정
- style : 코드 formatting, 세미콜론(;) 누락, 코드 변경이 없는 경우
- refactor : 코드 리팩터링
- test : 테스트 코드, 리팩터링 테스트 코드 추가(프로덕션 코드 변경 X)
- chore : 빌드 업무 수정, 패키지 매니저 수정(프로덕션 코드 변경 X)
- design : CSS 등 사용자 UI 디자인 변경
- comment : 필요한 주석 추가 및 변경
- rename : 파일 혹은 폴더명을 수정하거나 옮기는 작업만인 경우
- remove : 파일을 삭제하는 작업만 수행한 경우
- !BREAKING CHANGE : 커다란 API 변경의 경우
- !HOTFIX : 급하게 치명적인 버그를 고쳐야 하는 경우
참고:https://cbea.ms/git-commit/,https://cocoon1787.tistory.com/708
'형상관리시스템 > git 시리즈😺' 카테고리의 다른 글
깃헙 리드미(Readme) 꾸미기(참고사이트) (1) | 2022.07.30 |
---|---|
git branch 변경 ( master -> main) 으로 (1) | 2022.07.17 |
Git 시리즈😺 | ep3: repository 만들기 (0) | 2021.09.12 |
Git 시리즈😺 | ep2: 레포지토리 , 커밋 (2) | 2021.09.12 |
Git 시리즈😺 | ep1: git이란? , github이란? (0) | 2021.09.12 |