github

[Github] 깃헙 커밋 메시지 유형

JJIMJJIM 2024. 5. 22. 13:27
728x90
반응형

 

[Github] 깃헙 커밋 메시지 유형

Git에서 커밋 메시지를 작성할 때, 의미 있는 커밋 메시지를 사용하면 코드 변경 사항을 추적하고 이해하는 데 큰 도움이 됩니다.

일반적으로 사용되는 커밋 메시지 유형은 다음과 같습니다:

 

 

 

커밋 메시지 유형

  1. feat: 새로운 기능 추가 (feature)
    • feat: 사용자 로그인 기능 추가
  2. fix: 버그 수정 (bug fix)
    • fix: 로그인 시 비밀번호 유효성 검사 수정
  3. docs: 문서 수정 (documentation)
    • docs: README 파일에 프로젝트 설명 추가
  4. style: 코드 포맷팅, 세미콜론 누락 등 (코드 변경이 없고 포맷팅 관련 수정)
    • style: 코드 포맷팅 수정
  5. refactor: 코드 리팩토링 (기능 추가나 버그 수정 없이 코드 구조 변경)
    • refactor: 사용자 로그인 로직 리팩토링
  6. perf: 성능 개선 (performance)
    • perf: 이미지 로딩 속도 개선
  7. test: 테스트 추가 또는 수정 (tests)
    • test: 로그인 기능 테스트 코드 추가
  8. chore: 빌드 업무 수정, 패키지 매니저 설정 등 (잡다한 일)
    • chore: npm 패키지 업데이트
  9. build: 빌드 관련 파일 수정
    • build: 빌드 스크립트 수정
  10. ci: CI 설정 파일 수정
    • ci: GitHub Actions 워크플로우 수정
  11. revert: 이전 커밋 되돌리기
    • revert: "feat: 사용자 로그인 기능 추가" 되돌리기
  12. merge: 브랜치 병합
    • merge: feature/login 브랜치 병합

 

 

예시 커밋 메시지 작성

git commit -m "feat: 사용자 로그인 기능 추가"
git commit -m "fix: 로그인 시 비밀번호 유효성 검사 수정"
git commit -m "docs: README 파일에 프로젝트 설명 추가"
git commit -m "style: 코드 포맷팅 수정"
git commit -m "refactor: 사용자 로그인 로직 리팩토링"
git commit -m "perf: 이미지 로딩 속도 개선"
git commit -m "test: 로그인 기능 테스트 코드 추가"
git commit -m "chore: npm 패키지 업데이트"
git commit -m "build: 빌드 스크립트 수정"
git commit -m "ci: GitHub Actions 워크플로우 수정"
git commit -m "revert: 'feat: 사용자 로그인 기능 추가' 되돌리기"
git commit -m "merge: feature/login 브랜치 병합"

 

728x90
반응형