Modification 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.
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 amender le commit.
Modifions à présent le message du dernier commit dans notre dépôt. Tout d'abord, examinons le commit le plus récent :
Le message du commit est généralement correct, cependant il est possible de préciser que le fichier ajouté est un fichier texte. Vérifions que notre espace de travail et la zone de staging sont vides :
Comme vous pouvez le constater, l’arbre de travail est propre et la zone de staging est vide. Modifions maintenant le message du dernier commit :
Nous pouvons ensuite vérifier que le dernier commit a simplement été écrasé en affichant 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é.
Ajout de modifications au dernier commit
Pour ajouter des modifications au dernier commit, commencer par indexer les modifications supplémentaires avec git add
. Ensuite, exécuter la commande git commit --amend
:
git commit --amend -m "New commit message"
Lorsque la commande git commit --amend
est exécutée, les modifications présentes dans la zone de staging seront validées, et le commit précédent sera écrasé avec le message spécifié. Il est également possible d’omettre l’option -m
et de rédiger le message de commit dans l’éditeur de texte.
Ajout de modifications au dernier commit. Commencer par ajouter une nouvelle ligne au fichier de recette avec une étape supplémentaire, puis vérifier l’état de l’arborescence de travail et de la zone de staging :
Ajouter maintenant le fichier à la zone de staging et écraser le dernier commit avec l’ajout des nouvelles modifications :
Enfin, examiner les deux derniers commits et vérifier que le dernier commit a bien été écrasé :
Il n’y a qu’un seul commit avec l’ajout du fichier recipe.txt
, donc le dernier commit a bien été écrasé.
Merci pour vos commentaires !
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
How can I undo an amended commit if I made a mistake?
What happens if I already pushed the commit before amending it?
Can I amend a commit that is not the latest one?
Awesome!
Completion rate improved to 3.57
Modification 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.
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 amender le commit.
Modifions à présent le message du dernier commit dans notre dépôt. Tout d'abord, examinons le commit le plus récent :
Le message du commit est généralement correct, cependant il est possible de préciser que le fichier ajouté est un fichier texte. Vérifions que notre espace de travail et la zone de staging sont vides :
Comme vous pouvez le constater, l’arbre de travail est propre et la zone de staging est vide. Modifions maintenant le message du dernier commit :
Nous pouvons ensuite vérifier que le dernier commit a simplement été écrasé en affichant 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é.
Ajout de modifications au dernier commit
Pour ajouter des modifications au dernier commit, commencer par indexer les modifications supplémentaires avec git add
. Ensuite, exécuter la commande git commit --amend
:
git commit --amend -m "New commit message"
Lorsque la commande git commit --amend
est exécutée, les modifications présentes dans la zone de staging seront validées, et le commit précédent sera écrasé avec le message spécifié. Il est également possible d’omettre l’option -m
et de rédiger le message de commit dans l’éditeur de texte.
Ajout de modifications au dernier commit. Commencer par ajouter une nouvelle ligne au fichier de recette avec une étape supplémentaire, puis vérifier l’état de l’arborescence de travail et de la zone de staging :
Ajouter maintenant le fichier à la zone de staging et écraser le dernier commit avec l’ajout des nouvelles modifications :
Enfin, examiner les deux derniers commits et vérifier que le dernier commit a bien été écrasé :
Il n’y a qu’un seul commit avec l’ajout du fichier recipe.txt
, donc le dernier commit a bien été écrasé.
Merci pour vos commentaires !