Git bietet mehrere Möglichkeiten, Änderungen rückgängig zu machen, abhängig von der Situation — Verwerfen von nicht committeten Änderungen, Unstaging, Ändern des letzten Commits, Rückgängigmachen eines Commits oder Zurücksetzen. Die richtige Werkzeuge für jede Situation zu kennen ist wichtig und eine wertvolle praktische Fähigkeit.
Änderungen im Working Directory rückgängig machen
git restore <file> # discard unstaged changes to a file (revert to last commit)
git checkout -- <file> # older equivalent
git restore .
git clean -fd
