Skip to content

[Commit] 커밋컨벤션 #1

@haeun-noh

Description

@haeun-noh

커밋 컨벤션

git 커밋메세지 작성 틀

<gitmoji> [type] : 커밋메시지

<body>

Type(제목 부분)

태그 이름 설명
Feat 새로운 기능을 추가할 경우
Fix 버그를 고친 경우
Design CSS 등 사용자 UI 디자인 변경
!BREAKING CHANGE 커다란 API 변경의 경우
!HOTFIX 급하게 치명적인 버그를 고쳐야하는 경우
Style 코드 포맷 변경, 세미 콜론 누락, 코드 수정이 없는 경우
Refactor 프로덕션 코드 리팩토링
Comment 필요한 주석 추가 및 변경
Docs 문서를 수정한 경우
Test 테스트 추가, 테스트 리팩토링(프로덕션 코드 변경 X)
Chore 빌드 태스트 업데이트, 패키지 매니저를 설정하는 경우(프로덕션 코드 변경 X)
Rename 파일 혹은 폴더명을 수정하거나 옮기는 작업만인 경우
Remove 파일을 삭제하는 작업만 수행한 경우

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 추가 / 수정

코드 부분은 앞뒤로 : 를 붙이면 이모지가 됩니다.


Body(본문 부분)

  • 구현한 코드가 많을 경우 선택적으로 자세히 작성한다.
  • 72자 내로 작성한다.

참고 사이트 :
깃모지 : 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


Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions