Git تبدیلیوں کو واپس کرنے کے لیے متعدد طریقے فراہم کرتا ہے — غیر محفوظ تبدیلیوں کو ختم کرنا، غیر مرحلہ بندی کرنا، آخری commit میں ترمیم کرنا، commit کو واپس کرنا، یا ری سیٹ کرنا۔ ہر صورتحال کے لیے صحیح ٹول معلوم ہونا اہم اور بہترین عملی مہارت ہے۔
غیر محفوظ تبدیلیوں کو واپس کریں (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
