Skip to content
Mohammad Amanalikhani edited this page Sep 3, 2026 · 3 revisions

Home

Welcome to the Git Commit Message Editor wiki!

This extension helps you write clear, consistent, and informative commit messages directly inside VS Code. It combines a configurable form, live preview, smart suggestions, AI drafting, and full support for Conventional Commits, Gitmoji, and custom templates – all in one place.

Quick Links

Features at a Glance

  • Structured form – Type, scope, subject, body, breaking changes, issue references, and trailers
  • Free‑form Text mode – write the entire message in a single large textarea
  • Git Editor mode – full VS Code editor for COMMIT_EDITMSG with auto‑apply
  • Live preview – See the final commit message as you type
  • Gitmoji support – Emojis for commit types with Auto Gitmoji
  • Smart suggestions – Auto-fill scope from staged files, issue from branch name, Signed-off-by from Git config
  • AI Draft – Generate commit messages from staged changes using GitHub Copilot Chat
  • Custom templates – Define your own fields and message structure
  • Template management – Built-in presets + workspace templates + import/export
  • Git operations – Amend last commit, undo last insert, register Git template (.gitmessage)
  • Repo-level config – Share conventions with your team via .commit-message-editor.json
  • Internationalization – English and Persian (فارسی) support
  • Advanced issue references – Support for GitHub autolinked references (#123, owner/repo#123, multiple keywords)

Repository

📚 Git Commit Message Editor

🚀 Getting Started

⚙️ Configuration

📝 Templates

💻 Development

❓ Support


🔗 External Links

Clone this wiki locally