139 votes

Comment abandonner 'git commit --amend'?

J'ai utilisé accidentellement git commit --amend. Mon éditeur de texte est ouvert et en attente d'entrée. Je sais que quand je ferme maintenant (ne pas modifier le message de commit) le commit va être modifié. Que puis-je faire pour annuler le processus?

Cet article de blog dit que je peux simplement supprimer le message de commit et que la livraison ne seront pas valides et ignoré. Est-ce exact? Existe-il des alternatives?

149voto

djb Points 1131

C'est correct. L'enregistrement du fichier sans contenu annulera la modification.

113voto

aug Points 1987

Ajoutant une autre réponse à cela, vous pouvez également faire

:cq

abandonner l'amendement dans Vim.

7voto

pedrorijo91 Points 3866

supprimer le message. un message vide annulera tout commit (amende est juste un commit 'spécial')

3voto

fan123199 Points 11

Oui, supprimer tout le message. Faites attention aux annotations créées automatiquement par git, vous devez toutes les supprimer.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X