Skip to content

Instantly share code, notes, and snippets.

@itkq
Created February 21, 2017 16:10
Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save itkq/7a15491262c9bc554b40fb7a194d14b6 to your computer and use it in GitHub Desktop.
Save itkq/7a15491262c9bc554b40fb7a194d14b6 to your computer and use it in GitHub Desktop.
emoji-commit
# ==== Emojis ====
# 🎨 :art: Improving structure / format of the code.
# ⚑️ :zap: Improving performance.
# πŸ”₯ :fire: Removing code or files.
# πŸ› :bug: Fixing a bug.
# πŸš‘ :ambulance: Critical hotfix.
# ✨ :sparkles: Introducing new features.
# πŸ“ :memo: Writing docs.
# πŸš€ :rocket: Deploying stuff.
# πŸ’„ :lipstick: Updating the UI and style files.
# πŸŽ‰ :tada: Initial commit.
# βœ… :white_check_mark: Adding tests.
# πŸ”’ :lock: Fixing security issues.
# 🍎 :apple: Fixing something on macOS.
# 🐧 :penguin: Fixing something on Linux.
# 🏁 :checkered_flag: Fixing something on Windows.
# πŸ”– :bookmark: Releasing / Version tags.
# 🚨 :rotating_light: Removing linter warnings.
# 🚧 :construction: Work in progress.
# πŸ’š :green_heart: Fixing CI Build.
# ⬇️ :arrow_down: Downgrading dependencies.
# ⬆️ :arrow_up: Upgrading dependencies.
# πŸ‘· :construction_worker: Adding CI build system.
# πŸ“ˆ :chart_with_upwards_trend: Adding analytics or tracking code.
# πŸ”¨ :hammer: Heavy refactoring.
# βž– :heavy_minus_sign: Removing a dependency.
# 🐳 :whale: Work about Docker.
# βž• :heavy_plus_sign: Adding a dependency.
# πŸ”§ :wrench: Changing configuration files.
# 🌐 :globe_with_meridians: Internationalization and localization.
# ✏️ :pencil2: Fixing typos.
# πŸ’© :hankey: Writing bad code that needs to be improved.
# βͺ :rewind: Reverting changes.
# πŸ”€ :twisted_rightwards_arrows: Merging branches.
# πŸ“¦ :package: Updating compiled files or packages.
# πŸ‘½ :alien: Updating code due to external API changes.
# 🚚 :truck: Moving or renaming files.
# πŸ“„ :page_facing_up: Adding or updating license.
#
# :emoji: Subject
#
# Commit body...
# ==== The Seven Rules ====
# 1. Separate subject from body with a blank line
# 2. Limit the subject line to 50 characters
# 3. Capitalize the subject line
# 4. Do not end the subject line with a period
# 5. Use the imperative mood in the subject line
# 6. Wrap the body at 72 characters
# 7. Use the body to explain what and why vs. how
#
# How to Write a Git Commit Message http://chris.beams.io/posts/git-commit/
# for http://memo.goodpatch.co/2016/07/beautiful-commits-with-emojis/
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment