Introduction
🧑💻 Nouveau dans Git ou LabEx? Nous vous recommandons de commencer par le cours Quick Start with Git.
Lorsque vous travaillez sur un projet, il est important d'avoir un message de commit cohérent et informatif pour chaque modification apportée à la base de code. Cela aide les autres développeurs à comprendre le but de la modification et facilite la recherche de bogues ou la réversion des modifications si nécessaire. Dans ce laboratoire, vous allez apprendre à configurer un modèle de message de commit pour un référentiel Git.
Ajoutez un modèle de message de commit
Sans un modèle de message de commit, les développeurs peuvent être tentés d'écrire des messages de commit vagues ou non informatifs, tels que "correction de bogue" ou "mise à jour du code". Cela rend difficile pour les autres de comprendre le but de la modification et peut entraîner la confusion ou des erreurs plus tard. En configurant un modèle de message de commit, on encourage les développeurs à fournir des messages de commit plus détaillés et informatifs, ce qui peut améliorer la collaboration et la productivité.
Pour ce laboratoire, utilisons le référentiel de https://github.com/labex-labs/git-playground. Suivez ces étapes pour configurer un modèle de message de commit pour ce référentiel :
- Clonez le référentiel sur votre machine locale en utilisant la commande
git clone https://github.com/labex-labs/git-playground. - Accédez au répertoire du référentiel en utilisant la commande
cd git-playgroundet configurez votre compte GitHub en utilisant les commandesgit config --global user.name "votre-nom-d'utilisateur"etgit config --global user.email "votre-email". - Créez un nouveau fichier nommé
commit-templatedans le répertoire du référentiel en utilisant la commandevim commit-template. - Ouvrez le fichier
commit-templatedans un éditeur de texte et ajoutez les lignes suivantes :
## <type>: <sujet>
## <corps>
## <pied de page>
#Cela crée un modèle avec trois sections, où "<type>" indique le type de soumission, tel que "feat" ou "fix", "<sujet>" est un résumé bref décrivant le contenu de la soumission, "<corps>" est une description plus détaillée et "<pied de page>" peut contenir d'autres métadonnées, telles que le numéro de problème associé ou d'autres commentaires.
- Appuyez sur Esc et entrez la commande :wq, puis appuyez sur Entrée pour enregistrer vos modifications et quitter l'éditeur de fichier
commit-template. - Utilisez la commande
git add commit-templatepour ajouter les fichierscommit-templateà la zone de préparation. - Utilisez la commande
git config commit.template commit-templatepour définir le fichiercommit-templatecomme modèle de message de commit pour le référentiel. - Utilisez la commande
git commitpour ouvrir l'éditeur de message de commit et remarquez que l'éditeur de message de commit contient désormais le modèle de message de commit que vous avez créé à l'étape 4. - Appuyez sur Esc et entrez la commande :q, puis appuyez sur Entrée pour quitter l'éditeur de message de commit.
Résumé
Dans ce laboratoire, vous avez appris à configurer un modèle de message de commit pour un référentiel Git. En utilisant un modèle de message de commit, les développeurs peuvent fournir des messages de commit plus détaillés et informatifs, ce qui peut améliorer la collaboration et la productivité. N'oubliez pas toujours d'écrire des messages de commit clairs et concis pour aider les autres à comprendre le but de vos modifications.