شرح صفوف ومحتوى الفقرة
رغم أن كتابة 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"