</>

Annuler & corriger

Intermédiaire

restore, amend, reset, revert, clean.

  1. 01

    Vue d'ensemble : quelle commande pour quel besoin ?

    restore, amend, reset, revert, clean.

  2. 02

    Annuler des modifications non indexées

    restore, amend, reset, revert, clean.

  3. 03

    Désindexer un fichier (retirer du staging)

    restore, amend, reset, revert, clean.

  4. 04

    Modifier le dernier commit (git commit --amend)

    restore, amend, reset, revert, clean.

  5. 05

    Annuler des commits avec reset

    git reset déplace le pointeur de la branche courante. Trois modes :

  6. 06

    Annuler un commit déjà poussé (git revert)

    Contrairement à reset, revert ne réécrit pas l'historique : il crée un nouveau commit qui annule les changements d'un commit précédent. C'est la méthode sûre pour annuler quelque chose de déjà partagé (main, PR mergée...).

  7. 07

    Nettoyer les fichiers non suivis (git clean)

    restore, amend, reset, revert, clean.