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 Fondamentales 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 propose des outils puissants pour amender 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 d'amendement d'un commit consiste à modifier 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.

Vous pouvez également exécuter 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 amender 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

Confirmer ensuite que le dernier commit a é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 changements 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 de recette 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é :

Les 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é.

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 propose des outils puissants pour amender 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 d'amendement d'un commit consiste à modifier 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.

Vous pouvez également exécuter 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 amender 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

Confirmer ensuite que le dernier commit a é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 changements 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 de recette 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é :

Les 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é.

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 3
some-alt