Skip to content

Latest commit

 

History

History
91 lines (81 loc) · 2.58 KB

git-commit-emoji.md

File metadata and controls

91 lines (81 loc) · 2.58 KB

📝 Git Commit Emoji Cheatsheet

This is very inspired by the Gitmoji list but more tailored to my workflow, use cases, and preferences and organized according to conventional commit category. Here's a gist showing all emojis in one place.

feat:

  • 🎉 Begin a project
  • ✨ New features
  • ➖ Remove dependency
  • ➕ Add dependency
  • 🗃️ Database changes
  • 🚸 Improve UX and usability
  • 🖍 Make styling updates (e.g., scss)
  • 📱 Work on responsive design
  • 💫 Update animations/transitions
  • 🥅 Catch errors
  • ♿️ Improve accessibility
  • 🔀 Merge branches
  • ⏪️ Revert changes
  • 🔍️ Improve SEO
  • 🚧 Work in progress
  • 🍱 Add or update assets
  • 👽️ Update code due to external API changes
  • 💥 Introduce breaking changes
  • 🛂 Work on code related to authorization, roles and permissions
  • 👔 Add/update business logic
  • 🧱 Infrastructure-related changes
  • 🧑‍💻 Improve developer experience
  • 💬 Add or update text and literals

chore:

  • 🔧 Tooling for configs (e.g., tsconfig, GitHub actions, many yml files)
  • 🔨 Tooling for development (e.g., linting/formatting configs, dev dependencies)
  • 🚨 Fix compiler or linter warnings
  • 🔇 Remove logs
  • 🔊 Add/update logs
  • 🙈 Add/update .gitignore/.eslintignore
  • 🚀 Deploy
  • 🔖 Release a version
  • 💚 Fix CI build
  • 📌 Pin dependencies to specific versions
  • 📦 Update package.json and similar files
  • 👷 Add/update CI or build system
  • 🐳 Docker

style:

  • 🎨 Improve structure/format of the code

perf:

  • ⚡️ Improve performance

fix:

  • 🐛 Fix a bug
  • ✏️ Fix a typo
  • 👽️ Update code due to 3rd party changes
  • 🩹 Simple fix for a non-critical issue

refactor:

  • 🧼 Clean up
  • 🔥 Remove code or files
  • ♻️ Refactoring
  • 🚚 Move/rename code/files
  • 🏗️ Make architectural changes
  • ⚰️ Remove dead code
  • 👌 Code review changes
  • 🗑️ Deprecate code that needs to be cleaned up

test:

  • ✅ Add, update, or pass a test
  • 🤡 Mock things
  • 🧪 Add a failing test

docs:

  • 📚 Add/update Documentation
  • 💡 Add comments in source code
  • 🏷️ Add/update types
  • 👥 Add/update contributors
  • 📝 Add/update README-type documentation
  • 📄 Add/update license
  • 😃 Add emoji

Other

  • 📙 References/Resources
  • 📓 Notes
  • 🗂️ Table of contents/Index
  • ✂️ Snippet
  • 🏗️ Build
  • 🧪 Tests
  • 💾 Installation
  • ✅ Requirements
  • 🛠️ Tools, scaffolding
  • 😎 Cool update