Générateur de message de commit Git
Créez des messages de commit Git formatés avec type, portée, description et mention de rupture de compatibilité.
Exécuter l’outil
Ce générateur en ligne structure vos messages de validation Git selon les conventions usuelles du développement logiciel. L'outil accepte quatre champs optionnels : le type de modification, la portée du composant ciblé, le texte du message et une case à cocher pour les ruptures de compatibilité. Si vous renseignez un type ou une portée, l'utilitaire intègre directement vos valeurs en plaçant la portée entre parenthèses. Lorsque vous laissez ces champs vides, le système pioche des suggestions parmi des listes prédéfinies pour composer l'en-tête. Le champ de texte libre accueille votre propre résumé, ou génère un énoncé automatique si vous le laissez vierge. Enfin, l'activation de l'option de rupture de compatibilité ajoute une mention explicite après un saut de ligne, suivie de trois puces descriptives fixes. Vous obtenez ainsi un bloc de texte complet, prêt à être copié dans votre terminal ou votre interface de gestion de versions.
Mode d’emploi
- Saisissez un type de commit comme feat ou fix, ou laissez le champ vide pour obtenir une valeur automatique.
- Indiquez éventuellement une portée entre parenthèses, telle que auth ou api, pour préciser la zone touchée.
- Rédigez le texte du message décrivant votre modification, ou laissez vide pour utiliser une phrase prédéfinie.
- Cochez l'option de rupture de compatibilité si vos modifications introduisent un changement cassant.
- Lancez la génération pour afficher le texte complet prêt à être copié dans votre client Git.
Exemples
- Type : feat, Portée : auth, Message : ajout du support OAuth2, Rupture décochée. Sortie : feat(auth): ajout du support OAuth2 suivi des puces descriptives.
- Type : fix, Portée : parser, Message : correction de l'analyse des dates, Rupture cochée. Sortie : fix(parser): correction de l'analyse des dates, avec avertissement de rupture et puces fixes.
FAQ
Que se passe-t-il si tous les champs sont laissés vides ?
L'outil sélectionne automatiquement un type, une portée et une formulation prédéfinie dans ses listes intégrées pour produire un message complet.
L'outil applique-t-il directement le message sur mon dépôt Git ?
Non, l'utilitaire génère uniquement le texte dans votre navigateur. Vous devez copier le contenu produit pour l'utiliser avec votre commande git commit.
Comment la portée est-elle mise en forme dans l'en-tête ?
Lorsque vous fournissez une portée, celle-ci est automatiquement insérée entre parenthèses directement après le type de commit, selon la syntaxe standard type(portée): message.