كيفية تجفيف أوامر Git؟

Kyfyt Tjfyf Awamr Git



في روتيننا اليومي، يعد الاختبار ميزة إلزامية للتحقق من النتائج المتوقعة. نسبيًا، يوفر Git أيضًا ميزة لاختبار أوامره تسمى التشغيل الجاف للحصول على معلومات الإخراج الخاصة بالأمر المحدد. ولهذا الغرض، عرضت Git ' -ركض جاف ' علَم.

الخطوط العريضة لهذه الكتابة هي:







كيفية تجفيف أوامر Git؟

كما وصفنا أعلاه لتشغيل أوامر Git، هناك ' -ركض جاف 'علامة مدمجة يمكن استخدامها مع الأوامر لعرض النتائج المتوقعة. يرجى ملاحظة أنه ليس كل أمر يدعم علامة '–dry-run' ولكن القليل منها يدعمها. دون أي تأخير، دعونا نتعمق في الأمثلة العملية.



المثال 1: جاف قم بتشغيل الأمر 'git add'.



إذا كنت تريد أن تعرف ما هي التغييرات التي سيتم تطبيقها على فهرس التتبع بعد تنفيذ الأمر ' إضافة بوابة ' يأمر. بعد ذلك، قم بتشغيل هذا الأمر بالتحديد مع علامة '–dry-run' كما هو موضح:





إضافة بوابة . --ركض جاف


تشير مخرجات الأمر إلى وجود ملف 'file5.txt' في دليل العمل والذي سيحتاج إلى تتبع:


المثال 2: تشغيل جاف لأمر 'git Commit'.



يعد 'git Commit' أمرًا يُستخدم لحفظ التغييرات الجديدة في المستودع الحالي. لتجفيف تشغيل الأمر 'git Commit'، استخدم الأمر التالي:

التزام بوابة --ركض جاف


يُظهر الإخراج أن منطقة شجرة العمل نظيفة وليس هناك ما يمكن الالتزام به. لتنفيذ التغييرات، نحتاج إلى تتبع الملف:


المثال 3: جاف قم بتشغيل الأمر 'git clean'.

وبالمثل، يتم استخدام الأمر 'git clean' لإزالة الملفات غير الضرورية في المستودع. لتجفيف تشغيل الأمر 'git clean'، قم بتشغيل الأمر التالي:

بوابة نظيفة -مدافع --ركض جاف


يُظهر الإخراج أن الأمر سيزيل 'file5.txt' المتوفر في الدليل الحالي:


المثال 4: جاف قم بتشغيل الأمر 'git Push'.

وبالمثل، فإن أمر 'git Push' يدفع المشروع إلى مستودع GitHub المحدد. لتجفيف تشغيل الأمر 'git Push'، استخدم الأمر المذكور أدناه:

دفع بوابة --ركض جاف


يوضح الإخراج الناتج أن الأمر سيدفع محتوى الدليل الحالي إلى رابط HTTPS المحدد لمستودع GitHub:

خاتمة

لتجفيف تشغيل أوامر Git، استخدم ' -ركض جاف 'علامة بالأمر المطلوب. ضع في اعتبارك أنه لا يوجد سوى عدد قليل من الأوامر التي تدعم علامة '–dry-run'. على سبيل المثال، للتشغيل الجاف، قم بتنفيذ أمر 'git Push' 'git Push –dry-run'. لقد تناول هذا الدليل أمثلة مختلفة لتجفيف تشغيل أوامر Git.