انتقل إلى محتوى الدرس

Saving Work with stash push الحفظ المؤقت بـ stash push

احفظ تعديلاتك غير المكتملة مؤقتاً عبر الأمر git stash push -m، وضمّن الملفات غير المتتبعة بـ -u، واستعدها أو احذفها بـ pop وapply وdrop.
1 صفوف تعليمية
Version Control
0 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

رغم أن كتابة git stash بمفرده تفي بالغرض سريعاً، فإن العنوان الافتراضي الذي يولده يكرر رسالة آخر التزام فقط، مما يصعّب التمييز بين عدة حفظات مؤقتة. لذلك تُعد الصيغة الحديثة git stash push -m "رسالة وصفية" أفضل ممارسة احترافية.

وبشكل افتراضي، يخزن git stash الملفات المتتبعة فقط. ولتضمين الملفات الجديدة غير المتتبعة (التي تظهر بالرمز ??)، أضف الخيار -u (أو --include-untracked).

Shell
# Save tracked edits with a clear descriptive label
git stash push -m "WIP: redesign contact form"
# Include brand-new untracked files (-u) in the stash
git stash push -u -m "WIP: add validation script"