commit convention

feat : 새로운 기능

fix : 버그 수정

refactor : 리팩토링

design : UI 디자인 변경

comment : 필요한 주석 추가 및 변경

style : 스타일 (코드 형식, 세미콜론 추가: 비즈니스 로직에 변경 없음)

docs : 문서 수정 (문서 추가, 수정, 삭제, README)

test : 테스트 (테스트 코드 추가, 수정, 삭제: 비즈니스 로직에 변경 없음)

chore : 기타 변경사항 (빌드 스크립트 수정, assets, 패키지 매니저, DB변경 등)

init : 초기 생성

rename : 파일 혹은 폴더명을 수정하거나 옮기는 작업만 한 경우

remove : 파일을 삭제하는 작업만 수행한 경우

Gitmoji

https://inpa.tistory.com/entry/GIT-⚡️-Gitmoji-사용법-Gitmoji-cli

🎨	: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:	개발 스크립트 추가/수정
🌐	:globe_with_meridians:	국제화/현지화
💩	:poop:	똥싼 코드
⏪	:rewind:	변경 내용 되돌리기
🔀	:twisted_rightwards_arrows:	브랜치 합병
📦	:package:	컴파일된 파일 추가/수정
👽	:alien:	외부 API 변화로 인한 수정
🚚	:truck:	리소스 이동, 이름 변경
📄	:page_facing_up:	라이센스 추가/수정
💡	:bulb:	주석 추가/수정
🍻	:beers:	술 취해서 쓴 코드
🗃	:card_file_box:	데이터베이스 관련 수정
🔊	:loud_sound:	로그 추가/수정
🙈	:see_no_evil:	.gitignore 추가/수정

Git Branch 전략 - Git Flow

  1. master
  2. develop
  3. feature