Git biedt verschillende manieren om wijzigingen ongedaan te maken afhankelijk van de situatie — het verwijderen van niet-gecommitte wijzigingen, unstaging, het aanpassen van de laatste commit, het terugdraaien van een commit, of resetten. Het kennen van het juiste gereedschap voor elke situatie is belangrijk en een waardevol praktisch vaardigheidje.
Wijzigingen in de werkdirectory ongedaan maken
git restore <file> # discard unstaged changes to a file (revert to last commit)
git checkout -- <file>
git restore .
git clean -fd
