digtools
📝
git commit formatter,

Formateur de messages Git Commit

Générez des Commits Conventionnels avec une interface graphique. Préfixe Emoji, vérification des caractères et copie instantanée.

📝
Engagements conventionnels
Sélection de l'interface graphique pour les exploits/correctifs/corvées et plus encore
🎨
Prise en charge des Gitmoji
Ajoutez des emoji aux commits pour plus de clarté visuelle
Vérification du nombre de caractères
Limites de sujet en temps réel à 50 caractères / corps à 72 caractères

Message Généré

 
⚠️ Les limites de 50 (Sujet) et 72 caractères (Corps) sont des conventions Git recommandées.
about,

About

A GUI tool for generating Git commit messages in the Conventional Commits format. Select a type, enter a subject, optionally add scope/body/footer and Gitmoji emoji, then copy the formatted result. All processing is done locally in your browser.

how to,

How to Use

STEP 1

Choose a Commit Type

Select from 11 types: feat (feature), fix (bug), docs, style, refactor, etc.

STEP 2

Write Subject & Body

Describe the change briefly in the Subject. Add details in the Body if needed.

STEP 3

Copy & Use

Click Copy and paste the message into your git commit editor.

glossary,

Glossary

Conventional Commits
A specification for structured commit messages: <type>(<scope>): <description>. Enables automatic CHANGELOG generation and SemVer determination.
Gitmoji
A convention of prefixing commit messages with emoji to visually indicate the change type. ✨ = feat, 🐛 = fix, etc.
Subject
The first line of a commit message. Recommended to be ≤50 chars. Describes "what changed" in imperative form.
Body
Detailed explanation of the change, separated from Subject by a blank line. Each line should be ≤72 chars.
Footer
References issues/PRs (Closes #123) or declares BREAKING CHANGE.
scope
An optional keyword indicating the area of change. E.g., feat(auth) means a feature in the authentication module.
BREAKING CHANGE
A change that breaks backward compatibility. Marked with ! after the type or declared in the Footer.
SemVer
Semantic Versioning. Combined with Conventional Commits, tools like conventional-changelog can auto-determine version bumps.
faq,

FAQ

Q.Ma contribution est-elle envoyée à un navigateur ?
Non. Toute génération de messages se produit localement dans votre navigateur. Votre code et votre contenu de validation ne quittent jamais votre appareil.
Q.Puis-je ajouter des types de commit personnalisés ?
L’outil prend en charge les 11 types de commits conventionnels standard. Pour les types personnalisés, saisissez-les directement dans la sortie générée.
Q.Comment puis-je l’utiliser avec les hooks Git ?
Associez cet outil à commitlint (hook commit-msg) pour appliquer le format de validation conventionnel au sein de votre équipe.
Q.Existe-t-il une extension VS Code pour cela ?
Oui, l'extension Commitizen VS Code. L'avantage de cet outil est l'accès instantané au navigateur sans aucune installation.
Q.Puis-je écrire des messages de validation dans des langues autres que l'anglais ?
Oui. L'outil prend entièrement en charge la saisie dans n'importe quelle langue. Veuillez suivre les conventions de votre équipe.
use cases,

Cas d'utilisation

🔍

Improving Code Review Quality

Consistent commit messages help reviewers instantly understand the intent of each change.

📊

Preparing for Automated CHANGELOG

Build a Conventional Commits history so tools like conventional-changelog can auto-generate versioned CHANGELOGs.

👨‍🏫

Enforcing Team Commit Standards

Onboard new team members to commit conventions with a hands-on, interactive reference.

🎓

Learning Git Best Practices

Understand commit message structure by building real messages with guided input.

Avis Légal

Les outils fournis sur ce site sont entièrement gratuits, mais veuillez les utiliser à vos propres risques. Nous ne garantissons ni l'exactitude, ni l'exhaustivité, ni la sécurité des résultats de calcul, de conversion ou des données générées. L'exploitant décline toute responsabilité pour tout dommage ou problème causé par l'utilisation de ces outils. La plupart des outils traitent les fichiers et les calculs localement dans votre navigateur, ce qui signifie que vos données saisies ne sont ni envoyées ni stockées sur nos serveurs.