Commit Message
소프트웨어 개발 과정에서 코드를 수정하거나 추가할 때, Git 커밋 메시지를 작성합니다. 이 메시지는 "어떤 작업을 했는지"를 설명하는 기록으로, 나중에 작업 내용을 쉽게 추적할 수 있게 도와줍니다. 커밋 메시지를 쓸 때는 feat, refactor, chore, fix 같은 키워드를 자주 사용합니다. 이런 키워드는 작업의 종류를 구분하기 위한 태그라고 생각하면 됩니다.
종류
| 키워드 | 설명 | 사용 예시 |
| feat | 새로운 기능 추가 | feat : 사용자 로그인 기능 추가 |
| fix | 버그 수정 | fix : 로그아웃 버튼이 작동하지 않는 문제 해결 |
| refactor | 코드 리팩토링 (동작은 유지, 코드 구조 개선) | refactor : 중복 코드 제거 |
| chore | 자잘한 작업 (코드/기능에 직접적인 영향 없음) | chore : 패키지 업데이트 |
| docs | 문서 작업 | docs : README에 설치 방법 추가 |
| test | 테스트 코드 작성 또는 수정 | test : 로그인 기능 테스트 추가 |
| build | 빌드 시스템 또는 외부 도구 관련 작업 | build : 새로운 라이브러리 추가 |
| ci | CI/CD 설정 변경 | ci : GitHub Actions 워크플로우 추가 |
| perf | 성능 개선 | perf : 데이터 로드 속도 최적화 |
| style | 코드 스타일 수정 (동작에 영향 없음) | style : 공백 정리 및 포맷 맞춤 |
출처
OpenAI의 ChatGPT (https://openai.com)
'Stack > Git' 카테고리의 다른 글
| [Git] branch 명령어 (0) | 2025.01.27 |
|---|---|
| [GitHub] PR template (0) | 2025.01.26 |
| [Git] Git workflow 브랜치 전략 (1) | 2025.01.24 |
| GitHub (1) | 2025.01.21 |
| [Git 명령어] reset VS revert (0) | 2025.01.20 |