يسجل Git stash التغييرات المحلية ليعود مجلد العمل إلى حالة أنظف. شغل git status أولاً وميز التعديلات المتتبعة عن الملفات الجديدة غير المتتبعة. لا يتضمن stash الافتراضي الملفات غير المتتبعة؛ يضيفها --include-untracked، بينما تحتاج الملفات المتجاهلة إلى نظر منفصل.

أعط الحالة رسالة واضحة وافحص git stash list وgit stash show قبل الاستعادة. راجع خيارات عرض المحتوى غير المتتبع إذا ضممته. الحالة بيانات محلية في المستودع وليست نسخة احتياطية مستقلة أو دليلاً على وصول العمل إلى حاسوب آخر.

استخدم git stash apply لاستعادة التغييرات مع إبقاء الحالة للفحص. أما pop فيزيلها بعد نجاح التطبيق. قد تسبب الاستعادة فوق شيفرة تغيرت تعارضات؛ يقول الدليل إن pop يحتفظ بالحالة عند التعارض. لا تفترض أن انتهاء أمر يعني حل التعديلات بصورة صحيحة.

بعد التطبيق افحص git status وراجع التغييرات وشغل فحوص المشروع المناسبة. يحاول --index استعادة حالة التجهيز أيضاً لكنه قد يفشل بسبب التعارضات. احتفظ بالحالة حتى تأكيد النتيجة. لا يوصي الدليل بأمر clear أو التنظيف القسري ولا ينفذ تغييرات على المستودع.