Git Stash ing: تخزين التغييرات غير الملتزم بها مؤقتًا لحالة عمل نظيفة

Stashing يسمح لك in Git بتخزين التغييرات غير الملتزم بها مؤقتًا والتبديل إلى حالة عمل نظيفة. يكون هذا مفيدًا عندما تحتاج إلى التبديل إلى فرع آخر أو العمل على ميزة مختلفة دون تنفيذ التغييرات التي تعمل عليها حاليًا.

فيما يلي خطوات الاستخدام Stashing في Git:

 

Stash التغييرات الخاصة بك

تأكد من أنك في دليل العمل الخاص بك وقم بتشغيل الأمر التالي:

git stash save "Stash name"

سيخبئ هذا الأمر جميع تغييراتك غير الملتزم بها في مخبأ جديد بالاسم المحدد. إذا لم تحدد اسمًا stash ، فسيقوم Git تلقائيًا بإنشاء اسم افتراضي.

 

اعرض stash القائمة

لعرض قائمة المخبأ في المستودع الخاص بك ، قم بتشغيل الأمر:

git stash list

سيعرض هذا الأمر جميع المخبأ الموجودة مع أرقام الفهرس الخاصة بهم.

 

تطبيق stash

لتطبيق stash حالة العمل الخاصة بك ، قم بتشغيل الأمر:

git stash apply <stash_name>

استبدل <stash_name> بالاسم stash أو رقم الفهرس الذي تريد تطبيقه. إذا لم تحدد اسمًا stash ، فسيكون Git افتراضيًا لتطبيق الأحدث stash.

 

إسقاط أ stash

بمجرد أن تقوم بتطبيق مخبأ بنجاح ولم تعد بحاجة إليه ، يمكنك إسقاط المخبأ باستخدام الأمر:

git stash drop <stash_name>

استبدل <stash_name> بالاسم stash أو رقم الفهرس الذي تريد تطبيقه. إذا لم تحدد اسمًا stash ، فسيكون Git افتراضيًا لتطبيق الأحدث stash.

 

Stashing هي ميزة مهمة في Git تتيح لك تخزين التغييرات غير الملتزم بها مؤقتًا دون فقدها. يساعدك هذا على التبديل بسهولة بين الفروع والميزات دون تعطيل سير العمل الخاص بك.