Git बदल पूर्ववत् करण्याचे अनेक मार्ग देते — परिस्थितीनुसार अपरिवर्तित बदल टाकून देणे, unstaging करणे, शेवटच्या commit मध्ये सुधारणा करणे, commit पूर्ववत् करणे किंवा reset करणे. प्रत्येक परिस्थितीसाठी योग्य साधन जाणून घेणे हे महत्वाचे, मूल्यवान व्यावहारिक कौशल्य आहे.
पूर्ववर्तित बदल पूर्ववत् करणे (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
