Git გთავაზობთ რამდენიმე გზას ცვლილებების გაუქმების აკეთებისთვის — დაუცველი ცვლილებების გაუქმება, ამოშლა staging-დან, ბოლო commit-ის ჩასწორება, commit-ის დაბრუნება ან reset. სწორი ინსტრუმენტის ცოდნა თითოეული სიტუაციისთვის მნიშვნელოვანი, ღირებული პრაქტიკული უნარია.
Undo uncommitted changes (working directory)
git restore <file> # discard unstaged changes to a file (revert to last commit)
git checkout -- <file> # older equivalent
git restore . # discard ALL unstaged changes (careful!)
git clean -fd
