Modifier le message du dernier commit

GitGitBeginner
Pratiquer maintenant

This tutorial is from open-source community. Access the source code

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

Introduction

Git est un puissant système de contrôle de versions qui permet aux développeurs de suivre les modifications de leur base de code. L'une des principales fonctionnalités de Git est la capacité à modifier l'historique des commits. Dans ce laboratoire, vous allez apprendre à modifier le message du dernier commit sans modifier son contenu.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL git(("Git")) -.-> git/BasicOperationsGroup(["Basic Operations"]) git/BasicOperationsGroup -.-> git/commit("Create Commit") subgraph Lab Skills git/commit -.-> lab-12768{{"Modifier le message du dernier commit"}} end

Modifier le message du dernier commit

Imaginez que vous venez de valider quelques modifications dans votre référentiel Git, mais que vous constatez qu'il y a une faute de frappe dans le message du commit. Vous voulez corriger cette erreur sans modifier les modifications que vous avez effectuées. Comment pouvez-vous le faire?

Pour démontrer comment modifier le message du dernier commit, utilisons le référentiel de https://github.com/labex-labs/git-playground. Suivez ces étapes :

  1. Clonez le référentiel, accédez au répertoire et configurez l'identité :
    git clone https://github.com/labex-labs/git-playground
    cd git-playground
    git config --global user.name "votre-nom-d'utilisateur"
    git config --global user.email "votre-adresse-email"
  2. Corrigez le message du commit du dernier commit pour qu'il soit "Fix the network bug" :
    git commit --amend -m "Fix the network bug"
    Cela ouvrira votre éditeur de texte par défaut où vous pourrez modifier le message du commit. Enregistrez et fermez l'éditeur pour terminer le processus.
  3. Vérifiez que le message du commit a été modifié :
    git log --oneline

Vous devriez voir le message du commit mis à jour dans le journal :

54b830b (HEAD -> master) Fix the network bug
cf80005 Added file1.txt
b00b937 Initial commit

Récapitulatif

Dans ce laboratoire, vous avez appris à modifier le message du dernier commit sans modifier son contenu en utilisant la commande git commit --amend -m <message>. Cela peut être utile lorsque vous devez corriger une erreur dans le message du commit ou fournir plus de contexte sur les modifications que vous avez effectuées. N'oubliez pas d'utiliser cette commande avec prudence, car elle peut modifier l'historique des commits et entraîner potentiellement des problèmes pour les autres développeurs travaillant sur le même référentiel.