Git tilbyder flere måder at fortryde ændringer på afhængigt af situationen — at kassere ucommittede ændringer, at fjerne ændringer fra staging area, at rette den seneste commit, at fortryde en commit, eller at nulstille. At kende det rigtige værktøj til hver situation er vigtig, værdifuld praktisk færdighed.
Fortryd ucommittede ændringer (arbejdskatalog)
git restore <file> # discard unstaged changes to a file (revert to last commit)
git checkout -- <file> # older equivalent
git restore .
git clean -fd
