سنناقش في هذا الدليل ما يلي:
ما هو أمر 'git stash' في Git؟
ال ' بوابة المخبأ 'يتم استخدام الأمر' للاحتفاظ مؤقتًا بالتغييرات غير الملتزم بها التي أجراها المستخدمون في نسخة العمل الخاصة بهم ، ثم يمكنهم بسهولة العمل على شيء آخر. بعد ذلك ، يعودون ويعيدون تطبيق هذه التغييرات لاحقًا. وبشكل أكثر تحديدًا ، يصبح الحجب عملية سهلة عندما يرغب المستخدمون في تبديل السياقات بسرعة والعمل على شيء آخر.
كيفية 'git stash' التغييرات غير الملتزمة في Git؟
لاستخدام ال ' بوابة المخبأ ”في Git لحفظ التغييرات غير الملتزم بها مؤقتًا ، اتبع الخطوات المتوفرة:
- انتقل إلى المستودع المحلي.
- عرض الحالة الحالية لمستودع العمل الحالي.
- قم بتشغيل ' بوابة المخبأ 'للاحتفاظ مؤقتًا بالتغييرات المتعقبة وغير المتعقبة.
- تحقق من قائمة المخبأ لعرض فهرس تغييرات المخبأ.
- نفذ ' عرض بوابة 'لإظهار التغيير بالتفصيل.
- لإعادة التقديم ، قم بتشغيل ' بوابة خبأ البوب ' يأمر.
- قم بتشغيل ' git stash مسح 'لمسح الفهرس المخبأ.
الخطوة 1: الانتقال إلى مستودع Git المحدد
استخدم الأمر المقدم مع مستودع Git المحلي المطلوب وانتقل إليه:
قرص مضغوط 'C: \ Users \ن azma \ Git \ Coco1 '
الخطوة 2: تحقق من الحالة
لعرض الحالة الحالية لمستودع التخزين العامل عن طريق تشغيل ' حالة بوابة ' يأمر:
حالة بوابة
كما ترى ، توجد التغييرات المتعقبة / غير المتعقبة في منطقة عمل Git ومؤشر التدريج. على سبيل المثال ، ' demofile.py ' و ' testfile.html ملفات:
الخطوة 3: تخزين التغييرات
الآن ، قم بتنفيذ ' بوابة المخبأ 'لإجراء التغييرات المرحلية وغير المُدرجة مؤقتًا:
بوابة المخبأ
الخطوة 4: قائمة التغييرات المخفية
بعد ذلك ، قم بإدراج تغييرات المخبأ بتنفيذ ' قائمة git stash ' يأمر:
بوابة المخبأ قائمةوفقًا للإخراج المقدم ، تحتفظ قائمة المخبأ مؤقتًا بالتغييرات في ' مخبأ @ {0} فهرس مخبأ:
الخطوة 5: إظهار Stash
لعرض تغييرات فهرس stash ، استخدم الأمر المقدم:
بوابة المخبأ يعرضمن الناتج أدناه ، يحتفظ المؤشر المخبأ مؤقتًا ' demofile.py 'وتعديله بدون تعقب' testfile.html ' ملف:
الخطوة 6: التحقق
مرة أخرى ، تحقق من الحالة الحالية لمستودع Git للتحقق من خلال استخدام الأمر التالي:
حالة بوابةيمكن ملاحظة أنه لا يوجد شيء يلزم الالتزام به وتم تنظيف شجرة العمل:
الخطوة 7: تطبيق Stash Changes
لتطبيق تغييرات مخبأ الحجوزات المؤقتة ، قم بتنفيذ ' بوابة خبأ البوب ' يأمر:
بوابة المخبأ البوبمن الناتج الموضح أدناه ، تمت إعادة تغييرات التخزين المؤقت إلى منطقة عمل git ومؤشر التدريج:
الخطوة 8: مسح Stash
قم بتشغيل ' git stash مسح أمر 'لمسح تغييرات المخبأ نهائيًا:
بوابة المخبأ واضح
الآن ، قم بتشغيل الأمر المقدم لإخفاء التغييرات:
بوابة المخبأيمكن ملاحظة أنه لا يلزم حفظ أي تغييرات محلية:
هذا كل شيء! لقد قدمنا المعلومات حول الأمر 'git stash' في Git.
خاتمة
يتم استخدام الأمر 'git stash' لحفظ التغييرات غير المُدرجة والمرحلة التي أجراها المستخدمون في نسخة العمل الخاصة بهم مؤقتًا. للقيام بذلك ، انتقل إلى المستودع المحلي واعرض الحالة الحالية لمستودع التخزين العامل الحالي. ثم قم بتشغيل ' بوابة المخبأ 'لإجراء التغييرات غير الملتزم بها مؤقتًا. بعد ذلك ، تحقق من قائمة المخبأ لعرض فهرس تغييرات المخبأ. بعد ذلك ، استخدم ' عرض بوابة 'لعرض التغييرات بالتفصيل وإعادة تطبيقها من خلال تنفيذ' بوابة خبأ البوب ' يأمر. يوضح هذا المنشور حول الأمر 'git stash' في Git.