Aucun fichier indexé. Utilisez git add pour indexer vos changements.
📊 Graphe de commitsbranche actuellemain
↩️ Oups ! Annuler des changementsIntermediate0/5
📖 Concepts
RevertCrée un NOUVEAU commit qui annule les changements d'un commit précédent. Sans danger pour un historique partagé — il ne réécrit pas le passé.
Reset (--soft)Recule le pointeur de la branche mais garde les changements dans la staging area. Le working directory reste intact.
Reset (--mixed)Recule le pointeur de la branche et désindexe les changements. C'est le mode par défaut. Les changements restent dans votre working directory.
Reset (--hard)Recule le pointeur, désindexe les changements ET réinitialise le working directory. Destructif — les changements non committés sont perdus.
Affichez l'historique des commits
Remarquez que le dernier commit « Oops bad commit » est en bas. On veut l'annuler.
● Affichez l'historique des commits
○ Reverrez le mauvais commit
○ Reset pour retirer les 2 derniers commits (soft)