깃모지gitmoji란?
Carlos Cuesta가 정리한 깃Git용 이모티콘이다. 커밋 메시지 맨 앞에 이모티콘을 사용한다.
아래 예를 보면 📄 Update LICENSE라고 커밋 메시지를 쓴 게 예이다.
깃모지 표
이모티콘 | 이모티콘 예약어 | 영어 뜻 | 한국어 번역 |
🎨 | :art: | Improve structure / format of the code. | 구조 / 코드 포맷 개선 |
⚡️ | :zap: | Improve performance. | 성능 개선 |
🔥 | :fire: | Remove code or files. | 코드나 파일 제거 |
🐛 | :bug: | Fix a bug. | 버그 수정 |
🚑️ | :ambulance: | Critical hotfix. | 긴급한 수정(핫픽스) |
✨ | :sparkles: | Introduce new features. | 새로운 기능 추가 |
📝 | :memo: | Add or update documentation. | 문서 추가나 변경 |
🚀 | :rocket: | Deploy stuff. | 배포 |
💄 | :lipstick: | Add or update the UI and style files. | UI와 스타일 파일 추가나 업데이트 |
🎉 | :tada: | Begin a project. | 프로젝트 시작 |
✅ | :white_check_mark: | Add, update, or pass tests. | 테스트 추가, 업데이트 또는 통과 |
🔒️ | :lock: | Fix security issues. | 보안 이슈 수정 |
🔐 | :closed_lock_with_key: | Add or update secrets. | 암호화 추가나 업데이트 |
🔖 | :bookmark: | Release / Version tags. | 릴리즈 / 버전 태그 |
🚨 | :rotating_light: | Fix compiler / linter warnings. | 컴파일러 / 린터 경고 수정 |
🚧 | :construction: | Work in progress. | 작업 중인 코드 |
💚 | :green_heart: | Fix CI Build. | CI 빌드 수정 |
⬇️ | :arrow_down: | Downgrade dependencies. | 의존성 다운그레이드 |
⬆️ | :arrow_up: | Upgrade dependencies. | 의존성 업그레이드 |
📌 | :pushpin: | Pin dependencies to specific versions. | 의존성을 특정 버전에 고정 |
👷 | :construction_worker: | Add or update CI build system. | CI 빌드 시스템 추가 또는 업데이트 |
📈 | :chart_with_upwards_trend: | Add or update analytics or track code. | 분석 또는 추적 코드 추가 또는 업데이트 |
♻️ | :recycle: | Refactor code. | 코드 리팩터링 |
➕ | :heavy_plus_sign: | Add a dependency. | 의존성 추가 |
➖ | :heavy_minus_sign: | Remove a dependency. | 의존성 제거 |
🔧 | :wrench: | Add or update configuration files. | 설정 파일 추가나 업데이트 |
🔨 | :hammer: | Add or update development scripts. | 개발 스크립트 추가 또는 업데이트 |
🌐 | :globe_with_meridians: | Internationalization and localization. | 국제화와 지역화 |
✏️ | :pencil2: | Fix typos. | 오타 수정 |
💩 | :poop: | Write bad code that needs to be improved. | 개선이 필요한 나쁜 코드 작성 |
⏪️ | :rewind: | Revert changes. | 변경 사항 되돌리기 |
🔀 | :twisted_rightwards_arrows: | Merge branches. | 브랜치 병합 |
📦️ | :package: | Add or update compiled files or packages. | 컴파일된 파일 또는 팩키지 추가나 업데이트 |
👽️ | :alien: | Update code due to external API changes. | 외부 API 변경으로 인한 코드 업데이트 |
🚚 | :truck: | Move or rename resources (e.g.: files, paths, routes). | 파일, 경로, 라우트 등 리소스 이동이나 이름 변경 |
📄 | :page_facing_up: | Add or update license. | 라이센스 추가나 업데이트 |
💥 | :boom: | Introduce breaking changes. | 호환성을 깨뜨리는 변경 사항 |
🍱 | :bento: | Add or update assets. | 에셋 추가나 업데이트 |
♿️ | :wheelchair: | Improve accessibility. | 접근성 개선 |
💡 | :bulb: | Add or update comments in source code. | 소스 코드 내 주석 추가나 업데이트 |
🍻 | :beers: | Write code drunkenly. | 술 취한 상태로 코드 작성 |
💬 | :speech_balloon: | Add or update text and literals. | 텍스트나 문자열 추가나 업데이트 |
🗃️ | :card_file_box: | Perform database related changes. | 데이터베이스 관련 변경 수행 |
🔊 | :loud_sound: | Add or update logs. | 로그 추가나 업데이트 |
🔇 | :mute: | Remove logs. | 로그 제거 |
👥 | :busts_in_silhouette: | Add or update contributor(s). | 기여자 추가나 업데이트 |
🚸 | :children_crossing: | Improve user experience / usability. | 사용자 경험 / 사용성 개선 |
🏗️ | :building_construction: | Make architectural changes. | 아키텍처 변경 |
📱 | :iphone: | Work on responsive design. | 반응형 디자인 작업 |
🤡 | :clown_face: | Mock things. | 테스트를 위한 가짜 객체나 함수 등 모킹 |
🥚 | :egg: | Add or update an easter egg. | 이스터 에그 추가나 업데이트 |
🙈 | :see_no_evil: | Add or update a .gitignore file. | .gitignore 파일 추가나 업데이트 |
📸 | :camera_flash: | Add or update snapshots. | 스냅샷 추가나 업데이트 |
⚗️ | :alembic: | Perform experiments. | 실험 |
🔍️ | :mag: | Improve SEO. | 검색 엔진 최적화 개선 |
🏷️ | :label: | Add or update types. | 타입 추가나 업데이트 |
🌱 | :seedling: | Add or update seed files. | 시드 파일 추가나 업데이트 |
🚩 | :triangular_flag_on_post: | Add, update, or remove feature flags. | 기능 플래그 추가, 업데이트, 제거 |
🥅 | :goal_net: | Catch errors. | 에러 처리 |
💫 | :dizzy: | Add or update animations and transitions. | 애니메이션과 전환 추가나 업데이트 |
🗑️ | :wastebasket: | Deprecate code that needs to be cleaned up. | 삭제해야 할 코드 삭제될 예정 표시 |
🛂 | :passport_control: | Work on code related to authorization, roles and permissions. | 인증, 역할, 권한 관련 코드 작업 |
🩹 | :adhesive_bandage: | Simple fix for a non-critical issue. | 중요하지 않은 이슈에 대한 간단한 수정 |
🧐 | :monocle_face: | Data exploration/inspection. | 데이터 탐색 / 검사 |
⚰️ | :coffin: | Remove dead code. | 죽은 코드 제거 |
🧪 | :test_tube: | Add a failing test. | 실패하는 테스트 추가 |
👔 | :necktie: | Add or update business logic. | 비즈니스 로직 추가나 업데이트 |
🩺 | :stethoscope: | Add or update healthcheck. | 헬스체크(상태 검사) 추가나 업데이트 |
🧱 | :bricks: | Infrastructure related changes. | 인프라 관련 변경 |
🧑💻 | :technologist: | Improve developer experience. | 개발자 경험 개선 |
💸 | :money_with_wings: | Add sponsorships or money related infrastructure. | 후원이나 돈 관련 인프라 추가 |
🧵 | :thread: | Add or update code related to multithreading or concurrency. | 멀티쓰레드나 동시성 관련 코드 추가나 업데이트 |
🦺 | :safety_vest: | Add or update code related to validation. | 검증 관련 코드 추가나 업데이트 |
사용방법
깃허브 데스크탑을 쓴다면 :art 식으로 쓰다보면 이모티콘이 나타나서 고르면 된다. 그냥 코드 커밋 시 이모티콘 예약어 :art: 로 입력하면 깃허브에서 자동으로 이모티콘으로 변경한다. 예를 들면 ":bug: 버그 수정" 식으로 커밋 메시지를 적으면 된다. 일일이 이모티콘을 복사 붙여넣기 할 필요 없다.