Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Modification des Commits | Annulation des Modifications
Notions Essentielles De Git

bookModification des Commits

Au cours du développement, il n'est pas rare de constater qu'une modification validée nécessite une modification ou des informations supplémentaires. Git offre des outils puissants pour modifier les commits, permettant ainsi aux développeurs de :

  • Affiner les messages de commit ;
  • Ajouter d'autres modifications, ou même diviser et fusionner des commits.

Modification du message du dernier commit

La forme la plus simple de modification d'un commit consiste à changer son message. Pour ajuster le message du commit le plus récent, utilisez la commande suivante :

git commit --amend -m "New and improved commit message"

Le dernier commit sera alors écrasé avec le message remplacé par le nouveau.

Alternativement, il est possible d'exécuter simplement la commande git commit --amend sans l'option -m. Cette commande ouvre l'éditeur de texte par défaut avec le message du commit précédent. Modifiez le message, enregistrez et fermez l'éditeur pour modifier le commit.

Modifiez maintenant le message du dernier commit dans le dépôt. Commencez par afficher le dernier commit :

Vérification du dernier commit

Le message de commit est acceptable, mais il peut être amélioré en précisant que le fichier ajouté est un fichier texte. Vérifier que l’arbre de travail et la zone de préparation sont vides :

Vérification du statut

Comme vous pouvez le constater, l’arbre de travail est propre et la zone de préparation est vide. Modifiez maintenant le message du dernier commit :

Modification du message de commit

Ensuite, vérifier que le dernier commit a bien été écrasé en affichant les deux commits les plus récents :

Deux derniers commits

Il n’y a qu’un seul commit avec l’ajout du fichier recipe.txt, donc le dernier commit a bien été écrasé.

Ajout de modifications au dernier commit

Pour ajouter des modifications au dernier commit, commencez par indexer les modifications supplémentaires avec git add. Ensuite, exécutez la commande git commit --amend :

git commit --amend -m "New commit message"

Lorsque vous exécutez git commit --amend, les modifications indexées sont validées et le commit précédent est écrasé avec le nouveau message. Vous pouvez également omettre l’option -m pour modifier le message dans un éditeur de texte.

Ajoutez maintenant des modifications au dernier commit. Commencez par ajouter une nouvelle ligne au fichier recipe avec l’étape suivante, puis vérifiez l’état de l’arbre de travail et de la zone de staging :

Modification du fichier et vérification de l’état

Ajouter maintenant le fichier à la zone de préparation et écraser le dernier commit avec les nouvelles modifications :

Préparation des modifications et modification du commit

Enfin, afficher les deux derniers commits pour vérifier que le dernier commit a bien été écrasé :

Deux derniers commits

Il n'y a qu'un seul commit avec l'ajout du fichier recipe.txt, donc le dernier commit a bien été écrasé.

question mark

Quelle commande permet de modifier le message du commit Git le plus récent ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 3

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

bookModification des Commits

Glissez pour afficher le menu

Au cours du développement, il n'est pas rare de constater qu'une modification validée nécessite une modification ou des informations supplémentaires. Git offre des outils puissants pour modifier les commits, permettant ainsi aux développeurs de :

  • Affiner les messages de commit ;
  • Ajouter d'autres modifications, ou même diviser et fusionner des commits.

Modification du message du dernier commit

La forme la plus simple de modification d'un commit consiste à changer son message. Pour ajuster le message du commit le plus récent, utilisez la commande suivante :

git commit --amend -m "New and improved commit message"

Le dernier commit sera alors écrasé avec le message remplacé par le nouveau.

Alternativement, il est possible d'exécuter simplement la commande git commit --amend sans l'option -m. Cette commande ouvre l'éditeur de texte par défaut avec le message du commit précédent. Modifiez le message, enregistrez et fermez l'éditeur pour modifier le commit.

Modifiez maintenant le message du dernier commit dans le dépôt. Commencez par afficher le dernier commit :

Vérification du dernier commit

Le message de commit est acceptable, mais il peut être amélioré en précisant que le fichier ajouté est un fichier texte. Vérifier que l’arbre de travail et la zone de préparation sont vides :

Vérification du statut

Comme vous pouvez le constater, l’arbre de travail est propre et la zone de préparation est vide. Modifiez maintenant le message du dernier commit :

Modification du message de commit

Ensuite, vérifier que le dernier commit a bien été écrasé en affichant les deux commits les plus récents :

Deux derniers commits

Il n’y a qu’un seul commit avec l’ajout du fichier recipe.txt, donc le dernier commit a bien été écrasé.

Ajout de modifications au dernier commit

Pour ajouter des modifications au dernier commit, commencez par indexer les modifications supplémentaires avec git add. Ensuite, exécutez la commande git commit --amend :

git commit --amend -m "New commit message"

Lorsque vous exécutez git commit --amend, les modifications indexées sont validées et le commit précédent est écrasé avec le nouveau message. Vous pouvez également omettre l’option -m pour modifier le message dans un éditeur de texte.

Ajoutez maintenant des modifications au dernier commit. Commencez par ajouter une nouvelle ligne au fichier recipe avec l’étape suivante, puis vérifiez l’état de l’arbre de travail et de la zone de staging :

Modification du fichier et vérification de l’état

Ajouter maintenant le fichier à la zone de préparation et écraser le dernier commit avec les nouvelles modifications :

Préparation des modifications et modification du commit

Enfin, afficher les deux derniers commits pour vérifier que le dernier commit a bien été écrasé :

Deux derniers commits

Il n'y a qu'un seul commit avec l'ajout du fichier recipe.txt, donc le dernier commit a bien été écrasé.

question mark

Quelle commande permet de modifier le message du commit Git le plus récent ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 3
some-alt