Git offre plusieurs façons d'annuler les modifications selon la situation — supprimer les modifications non validées, désindexer, modifier le dernier commit, révoquer un commit, ou réinitialiser. Connaître le bon outil pour chaque situation est important, une compétence pratique précieuse.
Annuler les modifications non validées (répertoire de travail)
git restore <file> # discard unstaged changes to a file (revert to last commit)
git checkout -- <file> # older equivalent
git restore .
git clean -fd
