<타입>: <설명> (50자 이내) 타입과 설명은 콜론(:)으로 구분하고, 한 칸 띄웁니다. 예: feat: add user authentication system 본문 (선택 사항): 제목으로 표현하기 어려운 상세한 변경 내용을 72자 단위로 줄바꿈하여 작성합니다. # "무엇을", "왜" 변경했는지 설명합니다. 바닥글 (선택 사항): Breaking Change나 Closes, See also 등 특정 이슈를 참조할 때 작성합니다. 예: Closes: #123 예: BREAKING CHANGE: User.name 필드가 User.fullName으로 변경되었습니다. # --- 커밋 타입 목록 --- # feat: 새로운 기능 추가 # fix: 버그 수정 # docs: 문서 수정 # style: 코드 포맷팅, 세미콜론 누락 등 (기능 변경 없음) # refactor: 코드 리팩토링 # test: 테스트 코드 추가/수정 # chore: 빌드 프로세스, 패키지 매니저 설정 등 # # --- 연구개발 특화 타입 --- # experiment: 실험적인 기능 또는 아이디어 구현 # research: 연구 관련 자료, 논문, 코드 추가 # data: 데이터셋 추가/수정, 전처리 스크립트 변경 # model: 머신러닝/AI 모델 구조 변경 # config: 설정 파일 추가 또는 변경 # --------------------