شرح صفوف ومحتوى الفقرة
يلخص الجدول المرجعي التالي جميع الأوامر الفرعية والخيارات الخاصة بالأمر git stash وأثر كل منها على الملفات ومكدس التخزين المؤقت:
| الأمر الفرعي / الخيار | مثال الصيغة القياسية | الملفات غير المتتبعة | الأثر على مكدس التخزين |
|---|---|---|---|
git stash push -m | git stash push -m "WIP: form" | لا يشملها افتراضياً | يضيف عنصراً جديداً في قمة stash@{0} |
git stash push -u | git stash push -u -m "WIP" | يضمّنها داخل الحفظ المؤقت | يحفظ الملفات المتتبعة وغير المتتبعة معاً |
git stash list | git stash list | قراءة فقط | يعرض جميع عناصر المكدس بترتيب LIFO |
git stash show -p | git stash show -p stash@{0} | تظهر ضمن الفروق إن حُفظت | يعرض تفاصيل الأسطر المعدلة دون تطبيقها |
git stash pop | git stash pop | تُستعاد إلى القرص | يطبق التعديلات ويحذف العنصر من المكدس |
git stash apply | git stash apply stash@{1} | تُستعاد إلى القرص | يطبق التعديلات ويبقي العنصر في المكدس |
git stash drop | git stash drop stash@{0} | تُحذف مع العنصر | يحذف عنصراً واحداً محدداً من المكدس |
git stash clear | git stash clear | تُحذف بالكامل | يفرغ المكدس بالكامل ويمسح جميع عناصره |
خلاصة المعرفة ومحطة الانتقال
ملخص الدرس
حصاد الدرسمراجعة مركّزة لأهم المفاهيم والقواعد الهندسية التي أتقنتها في هذا الدرس قبل التطبيق العملي
ماذا تعلّمت في هذا الدرس؟
تعلمت في هذا الدرس متى تلجأ للتخزين المؤقت عبر git stash، وكيف تحفظ تعديلاتك برسالة واضحة عبر git stash push -m وتضمّن الملفات غير المتتبعة بالخيار -u، بالإضافة إلى فحص مكدس LIFO بالأمرين list وshow -p واستعادة التعديلات أو حذفها عبر pop وapply وdrop وclear. الخطوة التالية: أتممت بذلك الوحدة الرابعة (التراجع والإصلاح)! انتقل الآن إلى الوحدة الخامسة والدرس 20 «مفهوم الفروع وإدارتها عبر الأمر git branch» لإتقان العمل المتوازي.