كثيراً مايحدث ان تقوم بإضافة تعديلات بشكل غير مقصود باستخدام
git add .
وللتراجع للحالة السابقه لديك عدة خيارات
1- التراجع مع ابقاء حالة الملفات كما هي
git reset [optional path/filename ...]
ملاحظة
يجب تحديد الملفات بمسارها في الامر السابق, ترك الخيار فارغ سينفذ الامر على المستودع بأكمله.
2- التراجع مع التخلص من جميع التعديلات والملفات
git reset --hard
ملاحظات
الامر السابق سينفذ على المستودع بأكمله
يجب استخدام الامر الثاني بحرص لتفادي فقدان اي تعديلات مهمة وذلك بتنفيذ الامر git status
للتأكد من الملفات التي ستتأثر بتنفيذه.