Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Messages de Commit | Introduction à Git
Notions Fondamentales de Git

bookMessages de Commit

Pourquoi les messages de commit sont importants

Les messages de commit sont essentiels pour comprendre l’historique d’un projet. Des messages clairs et significatifs aident les collaborateurs, les développeurs futurs et vous-même à saisir le but et le contexte de chaque modification. Un historique de commit bien structuré améliore la collaboration, simplifie le débogage et facilite la traçabilité des modifications spécifiques dans la chronologie du projet.

Anatomie d’un bon message de commit

1. Concision et clarté

Un message de commit doit être concis et précis. Il doit clairement exprimer l’objectif du commit en une seule ligne. Éviter toute ambiguïté et fournir suffisamment d’informations pour comprendre la modification sans avoir à consulter le code réel.

Bad: "Fixed a bug"
Good: "Fix issue with user authentication in login form"

2. Séparer le sujet du corps

Si des détails supplémentaires sont nécessaires, séparer le sujet du corps du message de commit par une ligne vide. Le sujet doit résumer la modification, et le corps peut fournir un contexte supplémentaire, les raisons de la modification et toute information pertinente.

Voici un exemple de message de commit structuré ainsi :

Subject: "Add validation for user email input"

Body: "This commit introduces email format validation to ensure
that users provide a valid email address when registering. It
helps improve the overall data integrity of the system."

Dans ce cas, exécuter la commande git commit sans l’option -m :

L’éditeur de texte par défaut de Git s’ouvrira, vous permettant de rédiger un message de commit détaillé. Il convient ensuite de l’enregistrer et de quitter correctement l’éditeur de texte.

Effectuons un autre commit dans notre dépôt :

Voici la commande utilisée pour modifier le fichier texte :

Le message de commit est le suivant :

Si vous ne pouvez pas modifier le fichier, appuyez sur la touche i. Cela vous permet d’entrer en mode édition. Pour enregistrer les modifications et quitter Vim, appuyez à nouveau sur la touche Échap puis deux fois sur la lettre Z majuscule.

Note
Note

Si vous utilisez un autre éditeur de texte par défaut dans le terminal (autre que Vim) et que vous rencontrez des difficultés, vous pouvez facilement trouver comment enregistrer les modifications et le quitter sur Internet.

3. Utiliser le mode impératif

Rédigez les messages de commit à l’impératif, ce qui donne une orientation au changement. Commencez le sujet par un verbe, comme « Fix », « Add » ou « Update ».

Bad: "Fixed the issue with the login form"
Good: "Fix issue with user authentication in login form"
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 10

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Awesome!

Completion rate improved to 3.57

bookMessages de Commit

Glissez pour afficher le menu

Pourquoi les messages de commit sont importants

Les messages de commit sont essentiels pour comprendre l’historique d’un projet. Des messages clairs et significatifs aident les collaborateurs, les développeurs futurs et vous-même à saisir le but et le contexte de chaque modification. Un historique de commit bien structuré améliore la collaboration, simplifie le débogage et facilite la traçabilité des modifications spécifiques dans la chronologie du projet.

Anatomie d’un bon message de commit

1. Concision et clarté

Un message de commit doit être concis et précis. Il doit clairement exprimer l’objectif du commit en une seule ligne. Éviter toute ambiguïté et fournir suffisamment d’informations pour comprendre la modification sans avoir à consulter le code réel.

Bad: "Fixed a bug"
Good: "Fix issue with user authentication in login form"

2. Séparer le sujet du corps

Si des détails supplémentaires sont nécessaires, séparer le sujet du corps du message de commit par une ligne vide. Le sujet doit résumer la modification, et le corps peut fournir un contexte supplémentaire, les raisons de la modification et toute information pertinente.

Voici un exemple de message de commit structuré ainsi :

Subject: "Add validation for user email input"

Body: "This commit introduces email format validation to ensure
that users provide a valid email address when registering. It
helps improve the overall data integrity of the system."

Dans ce cas, exécuter la commande git commit sans l’option -m :

L’éditeur de texte par défaut de Git s’ouvrira, vous permettant de rédiger un message de commit détaillé. Il convient ensuite de l’enregistrer et de quitter correctement l’éditeur de texte.

Effectuons un autre commit dans notre dépôt :

Voici la commande utilisée pour modifier le fichier texte :

Le message de commit est le suivant :

Si vous ne pouvez pas modifier le fichier, appuyez sur la touche i. Cela vous permet d’entrer en mode édition. Pour enregistrer les modifications et quitter Vim, appuyez à nouveau sur la touche Échap puis deux fois sur la lettre Z majuscule.

Note
Note

Si vous utilisez un autre éditeur de texte par défaut dans le terminal (autre que Vim) et que vous rencontrez des difficultés, vous pouvez facilement trouver comment enregistrer les modifications et le quitter sur Internet.

3. Utiliser le mode impératif

Rédigez les messages de commit à l’impératif, ce qui donne une orientation au changement. Commencez le sujet par un verbe, comme « Fix », « Add » ou « Update ».

Bad: "Fixed the issue with the login form"
Good: "Fix issue with user authentication in login form"
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 10
some-alt