لماذا stash؟
تعمل على ميزة ثم تحتاج للتبديل لفرع آخر بسرعة دون عمل commit ناقص — stash يخبّئ تغييراتك مؤقّتًا.
حفظ التغييرات
git stash # يخبّئ التعديلات ويعيد المجلّد نظيفًا
git stash save "رسالة" # مع وصف
استرجاعها
git stash list # عرض المخبّآت
git stash pop # استرجاع وحذف آخر مخبّأ
git stash apply # استرجاع مع الإبقاء عليه
إدارة المخبّآت
git stash drop # حذف آخر مخبّأ
git stash clear # حذف الكل
يشمل الملفّات غير المتتبّعة
git stash -u
💡 stash حلّ مؤقّت — للعمل طويل المدى استخدم فرعًا.
🎯 التالي: الوسوم والإصدارات (Tags).