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

    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
    반응형

    댓글