جيت والتعاونمبتدئ
Stash
النطقستاش
التعريف
هي ميزة في Git تتيح لك حفظ التعديلات التي لم تقم بعمل commit لها بشكل مؤقت، وذلك لتتمكن من الانتقال للعمل على مهمة أخرى. تقوم هذه العملية بتخزين التعديلات جانباً وإعادة ملفات المشروع إلى حالة آخر commit قمت به.
أين تسمعه؟
أثناء مراجعة الكود، أو عند الحاجة للانتقال السريع بين الفروع (branches) لإصلاح خطأ طارئ، أو عند تنظيف مساحة العمل قبل سحب تحديثات جديدة.
أمثلة
I need to stash my current work so I can switch to the main branch.
أحتاج إلى عمل stash لعملي الحالي حتى أتمكن من الانتقال إلى الفرع الرئيسي.You can use
يمكنك استخدام أمرgit stash popto bring back your saved changes later.git stash popلاستعادة التعديلات التي حفظتها لاحقاً.
خطأ شائع
الاعتقاد بأن الـ stash وسيلة دائمة لحفظ العمل مثل الـ commit؛ فهي مخصصة للتخزين المؤقت فقط، وقد تضيع التعديلات بسهولة إذا لم تكن حذراً عند استخدام أوامر إدارة الـ stash.
واصل الاستكشاف
المزيد في جيت والتعاون