IT 용어 정리

GIT Commit 메시지

Kim-Raon 2024. 1. 3. 21:00

일반적으로 Git 커밋 메시지에서는 특정한 형식을 사용하여 변경의 종류를 나타냅니다. 이러한 형식은 프로젝트에서 사용자에게 어떤 유형의 변경이 이루어졌는지 빠르게 파악할 수 있도록 도움을 줍니다. 가장 흔하게 사용되는 접두어와 간단한 설명은 다음과 같습니다

1. feat: (feature)

  • 새로운 기능이 추가된 경우 사용됩니다.
  • 예시: "feat: add login functionality"

2. fix:

  • 버그를 수정한 경우 사용됩니다.
  • 예시: "fix: resolve issue with user authentication"

3. docs:

  • 문서를 수정한 경우 사용됩니다. 코드의 변경 없이 주로 문서 업데이트를 나타냅니다.
  • 예시: "docs: update README.md"

4. style:

  • 코드 스타일을 수정했지만, 동작에 영향을 주지 않는 경우 사용됩니다.
  • 예시: "style: format code according to style guide"

5. refactor:

  • 코드를 리팩터링한 경우 사용됩니다. 주로 코드 구조를 개선하거나 성능을 향상시키는 작업을 의미합니다.
  • 예시: "refactor: optimize database query performance"

6. test:

  • 테스트 코드를 추가하거나 수정한 경우 사용됩니다.
  • 예시: "test: add unit tests for authentication module"

7. chore:

  • 빌드 프로세스나 도구 설정 등의 루틴 작업을 수행한 경우 사용됩니다.
  • 예시: "chore: update dependencies"

8. build:

  • 빌드 시스템에 대한 수정이 있을 때 사용됩니다.
  • 예시: "build: update webpack configuration"

9. ci:

  • CI/CD 설정이나 스크립트 수정 시 사용됩니다.
  • 예시: "ci: configure Travis CI for automated testing"

이러한 접두어는 Angular 커밋 컨벤션을 따르는 것이 일반적이지만, 모든 프로젝트에서 동일하게 사용되지는 않습니다. 프로젝트 팀 또는 개발자 그룹이 적절한 커밋 메시지 컨벤션을 정의하고 준수하는 것이 좋습니다. 이러한 규칙은 코드 변경의 투명성과 협업을 강화하는 데 도움이 됩니다.

'IT 용어 정리' 카테고리의 다른 글

IT 표기법 8가지  (0) 2024.01.02
CI/CD(지속적 통합/지속적 배포)  (0) 2024.01.01