# 커밋 컨벤션 ## git 커밋메세지 작성 틀 ``` <gitmoji> [type] : 커밋메시지 <body> ``` ## Type(제목 부분) 태그 이름 | 설명 -- | -- Feat | 새로운 기능을 추가할 경우 Fix | 버그를 고친 경우 Design | CSS 등 사용자 UI 디자인 변경 !BREAKING CHANGE | 커다란 API 변경의 경우 !HOTFIX | 급하게 치명적인 버그를 고쳐야하는 경우 Style | 코드 포맷 변경, 세미 콜론 누락, 코드 수정이 없는 경우 Refactor | 프로덕션 코드 리팩토링 Comment | 필요한 주석 추가 및 변경 Docs | 문서를 수정한 경우 Test | 테스트 추가, 테스트 리팩토링(프로덕션 코드 변경 X) Chore | 빌드 태스트 업데이트, 패키지 매니저를 설정하는 경우(프로덕션 코드 변경 X) Rename | 파일 혹은 폴더명을 수정하거나 옮기는 작업만인 경우 Remove | 파일을 삭제하는 작업만 수행한 경우 <br> ## Gitmoji gitmoji | 코드 | 설명 -- | -- | -- 🎨 | art |코드의 구조 / 형태 개선 ⚡️ | zap | 성능 개선 🔥 | fire | 코드 / 파일 삭제 🐛 | bug | 버그 수정 🚑️ | ambulance | 긴급 수정 ✨ | sparkles | 새 기능 📝 | memo | 문서 추가 / 수정 💄 | lipstick | UI/스타일 파일 추가 / 수정 🎉 | tada | 프로젝트 시작 ✅ | white_check_mark | 테스트 추가 / 수정 🔒️ | lock: | 보안 이슈 수정 🔖 | bookmark | 릴리즈 / 버전 태그 💚 | green_heart | CI 빌드 수정 📌 | pushpin | 특정 버전 의존성 고정 👷 | construction_worker | CI 빌드 시스템 추가 / 수정 📈 | chart_with_upwards_trend | 분석, 추적 코드 추가 / 수정 ♻️ | recycle | 코드 리팩토링 ➕ | heavy_plus_sign | 의존성 추가 ➖ | heavy_minus_sign | 의존성 제거 🔧 | wrench | 구성 파일 추가 / 삭제 🔨 | hammer | 개발 스크립트 추가 / 수정 💩 | poop | 안 좋은 코드 ⏪ | rewind | 변경 내용 되돌리기 🔀 | twisted_rightwards_arrows | 브랜치 합병 📦 | package | 컴파일된 파일 추가 / 수정 👽️ | alien | 외부 API 변화로 인한 수정 🚚 | truck | 리소스 이동, 이름 변경 📄 | page_facing_up | 라이센스 추가/수정 💡 | bulb | 주석 추가, 수정 🗃️ | card_file_box | 데이터베이스 관련 수정 🔊 | loud_sound | 로그 추가 / 수정 🔇 | mute | 로그 삭제 📱 | iphone | 반응형 디자인 🙈 | see_no_evil | .gitignore 추가 / 수정 > 코드 부분은 앞뒤로 : 를 붙이면 이모지가 됩니다. <br> ## Body(본문 부분) - 구현한 코드가 많을 경우 선택적으로 자세히 작성한다. - 72자 내로 작성한다. <br> > 참고 사이트 : > 깃모지 : https://velog.io/@shin6403/Git-git-%EC%BB%A4%EB%B0%8B-%EC%BB%A8%EB%B2%A4%EC%85%98-%EC%84%A4%EC%A0%95%ED%95%98%EA%B8%B0](https://inpa.tistory.com/entry/GIT-%E2%9A%A1%EF%B8%8F-Gitmoji-%EC%82%AC%EC%9A%A9%EB%B2%95-Gitmoji-cli) > 커밋컨벤션 : https://overcome-the-limits.tistory.com/entry/%ED%98%91%EC%97%85-%ED%98%91%EC%97%85%EC%9D%84-%EC%9C%84%ED%95%9C-%EA%B8%B0%EB%B3%B8%EC%A0%81%EC%9D%B8-git-%EC%BB%A4%EB%B0%8B%EC%BB%A8%EB%B2%A4%EC%85%98-%EC%84%A4%EC%A0%95%ED%95%98%EA%B8%B0 <br>
커밋 컨벤션
git 커밋메세지 작성 틀
Type(제목 부분)
Gitmoji
Body(본문 부분)