Home IT/WEB git commit flag 에는 어떤 것이 주로 사용되는지 알아보자.

git commit flag 에는 어떤 것이 주로 사용되는지 알아보자.

커밋 메시지에서 플래그를 사용하는 것은 변경 사항을 명확하게 구분하고, 이해를 돕는 효과적인 방법입니다. CHANGED와 같은 플래그는 커밋의 성격을 간결하게 나타내며, 팀원들이 빠르게 핵심을 파악할 수 있게 해줍니다. 여기에는 다양한 종류의 플래그가 사용될 수 있습니다. 마크다운 형식으로 몇 가지 일반적인 플래그와 그 사용 예를 설명하겠습니다.

inline ad

ADDED: 새로운 기능이나 파일이 추가된 경우

ADDED
- 새 로그인 모듈 구현
- 사용자 가이드 문서 추가

CHANGED: 기존의 기능이나 로직이 변경된 경우

CHANGED
- 탭별 expandedItem 영역 출력할 데이터 통합하여 출력
- 출석률 v-progress-circular 로 출력, number 형이 아닐 경우 문자열로 출력

FIXED: 버그나 오류가 수정된 경우

FIXED
- 로그인 오류 수정
- 이미지 로드 실패 문제 해결

REMOVED: 기능이나 코드가 제거된 경우

REMOVED
- 더 이상 사용하지 않는 레거시 코드 제거
- 사용되지 않는 이미지 파일 삭제

REFACTORED: 코드가 재구성되거나 최적화된 경우 (기능 변경 없음)

REFACTORED
- 로그인 모듈 코드 재구성
- 데이터베이스 쿼리 최적화

DEPRECATED: 특정 기능이 더 이상 사용되지 않음을 표시하는 경우

DEPRECATED
- 구버전 API 사용 중단 알림
- 레거시 로그인 방식 지원 중단

DOCUMENTED: 문서나 주석이 추가/개선된 경우

DOCUMENTED
- 새로운 API 문서화
- 코드 주석 추가 및 업데이트

IMPROVED: 성능 향상이나 사용자 경험 개선과 같이 기존 기능의 질을 개선한 경우

IMPROVED
- 페이지 로딩 속도 개선
- 사용자 인터페이스 개선

SECURITY: 보안 관련 개선 사항이나 패치

SECURITY
- SQL 인젝션 취약점 패치
- 데이터 암호화 방식 강화

TESTED: 새로운 테스트 추가나 기존 테스트 개선

TESTED
- 새로운 유닛 테스트 추가
- 기존 통합 테스트의 커버리지 확장

CONFIG: 설정 파일이나 환경 관련 변경 사항

CONFIG
- 프로덕션 환경 설정 파일 업데이트
- 개발 환경 관련 설정 변경

OPTIMIZED: 특정 코드나 알고리즘의 효율성 개선

OPTIMIZED
- 이미지 처리 알고리즘 최적화
- 데이터베이스 쿼리 효율성 개선

HOTFIX: 긴급하게 수정해야 하는 중대한 버그 또는 문제

HOTFIX
- 중단된 서비스 긴급 복구
- 데이터 유실 문제 해결

STYLE: 코드 스타일 또는 포맷팅 변경 (기능적 변화 없음)

STYLE
- 코드 포맷팅 규칙 적용
- 가독성을 위한 스타일 조정

프로젝트의 특성에 따라 이러한 플래그 외에도 추가적인 항목을 정의할 수 있으며, 가장 중요한 것은 팀 내에서 일관된 규칙을 정립하고 따르는 것입니다. 이를 통해 팀원들이 변경 사항을 더 쉽게 이해하고 효율적으로 협업할 수 있습니다.

RECENT POSTS

[css]autoprefixer: end value has mixed support, consider using flex-end instead warning 처리 및 다양한 에러 메시지 의미

이 경고 메시지는 CSS를 처리하는 도구인 Autoprefixer가 justify-content: end; 속성값을 처리하려 할 때 발생합니다. Autoprefixer는 CSS에 벤더 접두사를 자동으로 추가해 주는 도구로, 다양한 브라우저에서 CSS 속성이...

[javascript]Math.min, Math.max 사용방법

Math.min과 Math.max는 JavaScript의 Math 객체에서 제공하는 메서드로, 각각 주어진 숫자들 중 최소값과 최대값을 반환합니다. 이 메서드들은 다양한 수학 연산과 데이터 처리에서 유용하게 사용될 수...

널 병합 연산자 Nullish coalescing operator (??) 에 대해서 알아보자.

널 병합 연산자 Nullish coalescing operator (??)는 JavaScript에서 null이나 undefined 값을 체크하는 데 사용되는 연산자입니다. 이 연산자는 좌변의 피연산자가 null 또는 undefined일 경우 우변의 피연산자를 반환하고, 그렇지 않은 경우 좌변의...

[css]부모 요소의 border-radius가 자식 요소의 background-color로 가려지지 않도록 설정할 수 있는 방법

overflow: hidden 속성 사용 부모 요소의 border-radius를 자식 요소의 background-color로 가려지지 않도록 설정해야 합니다. 이를 위해 부모 요소에 overflow: hidden; 속성을 추가하여 자식 요소의 배경이...