هذا هو الأمر git-clean الذي يمكن تشغيله في موفر الاستضافة المجاني OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
git-clean - إزالة الملفات التي لم يتم تعقبها من شجرة العمل
موجز
طائرة نفاثة نظيف [-d] [-f] [-i] [-n] [-q] [-e ] [-س | -X] [--] ...
الوصف
ينظف شجرة العمل عن طريق إزالة الملفات التي لا تخضع للتحكم في الإصدار بشكل متكرر ،
بدءا من الدليل الحالي.
عادةً ، تتم إزالة الملفات غير المعروفة لـ Git فقط ، ولكن إذا كان ملف -x تم تحديد الخيار ،
تتم أيضًا إزالة الملفات التي تم تجاهلها. يمكن أن يكون هذا، على سبيل المثال، مفيدًا لإزالة كل الإنشاءات
من المنتجات
إذا كان أي اختياري ... يتم تقديم الحجج، وتتأثر تلك المسارات فقط.
OPTIONS
-d
قم بإزالة الدلائل التي لم يتم تعقبها بالإضافة إلى الملفات التي لم يتم تعقبها. إذا كان الدليل غير متعقب
تتم إدارته بواسطة مستودع Git مختلف، ولا تتم إزالته افتراضيًا. استخدم الخيار -f
مرتين إذا كنت تريد حقًا إزالة هذا الدليل.
-f ، - القوة
إذا لم يتم تعيين متغير تكوين Git clean.requireForce على false، طائرة نفاثة نظيف
سيرفض حذف الملفات أو الدلائل ما لم يتم تقديم -f أو -n أو -i. سوف يرفض جيت
لحذف الدلائل ذات الدليل الفرعي أو الملف .git ما لم يتم إعطاء -f ثانيًا.
أنا ، - تفاعلي
أظهر ما سيتم فعله وقم بتنظيف الملفات بشكل تفاعلي. انظر "الوضع التفاعلي" لـ
تفاصيل.
-n ، - تشغيل جاف
لا تقم بإزالة أي شيء ، فقط أظهر ما سيتم فعله.
-Q ، - هادئ
كن هادئًا ، أبلغ عن الأخطاء فقط ، ولكن لا تقم بإبلاغ الملفات التي تمت إزالتها بنجاح.
-ه ، --استبعاد=
بالإضافة إلى تلك الموجودة في .gitignore (لكل دليل) و$GIT_DIR/info/exclude،
ضع في اعتبارك أيضًا أن هذه الأنماط موجودة في مجموعة قواعد التجاهل السارية.
-x
لا تستخدم قواعد التجاهل القياسية المقروءة من .gitignore (لكل دليل) و
$GIT_DIR/info/exclude، ولكن لا تزال تستخدم قواعد التجاهل المقدمة مع خيارات -e. هذا
يسمح بإزالة جميع الملفات التي لم يتم تعقبها، بما في ذلك منتجات البناء. يمكن استخدام هذا
(ربما بالتزامن مع طائرة نفاثة إعادة تعيين) لإنشاء دليل عمل أصلي لـ
اختبار بناء نظيف.
-X
قم بإزالة الملفات التي تجاهلها Git فقط. قد يكون هذا مفيدًا لإعادة بناء كل شيء من
الصفر، ولكن الاحتفاظ بالملفات التي تم إنشاؤها يدويا.
INTERACTIVE MODE
عندما يدخل الأمر إلى الوضع التفاعلي، فإنه يظهر الملفات والأدلة المراد تخزينها
تنظيفها، وينتقل إلى حلقة الأوامر التفاعلية الخاصة بها.
تعرض حلقة الأوامر قائمة الأوامر الفرعية المتاحة ، وتعطي موجهًا "What now>".
بشكل عام ، عندما تنتهي المطالبة بملف >، يمكنك اختيار خيار واحد فقط
معطى واكتب عودة ، مثل هذا:
*** أوامر ***
1: تنظيف 2: التصفية حسب النمط 3: الاختيار حسب الأرقام
4: اسأل كل 5: استقال 6: مساعدة
ماذا الآن> 1
يمكنك أيضًا أن تقول c أو clean أعلاه طالما أن الاختيار فريد.
تحتوي حلقة الأوامر الرئيسية على 6 أوامر فرعية.
نظيف
ابدأ بتنظيف الملفات والأدلة، ثم قم بالخروج.
التصفية حسب النمط
يعرض هذا الملفات والأدلة المراد حذفها ويصدر رسالة "تجاهل الإدخال
الأنماط >>" موجه. يمكنك إدخال أنماط مفصولة بمسافات لاستبعاد الملفات و
الدلائل من الحذف. على سبيل المثال، سوف يستبعد "*.c *.h" الملفات التي تنتهي بـ ".c" و".h"
من الحذف. عندما تكون راضيًا عن النتيجة التي تمت تصفيتها، اضغط على ENTER (فارغ)
العودة إلى القائمة الرئيسية.
اختر بالأرقام
يعرض هذا الملفات والأدلة المراد حذفها ويصدر رسالة "تحديد العناصر إلى
حذف >>" موجه. عندما تنتهي المطالبة بمضاعفة >> مثل هذا، يمكنك صنع المزيد
أكثر من تحديد واحد، متسلسل بمسافة بيضاء أو فاصلة. كما يمكنك أن تقول النطاقات.
على سبيل المثال "2-5 7,9" لاختيار 2,3,4,5,7,9 من القائمة. إذا كان الرقم الثاني في النطاق هو
تم حذفها، ويتم تحديد كافة العناصر المتبقية. على سبيل المثال "7-" لاختيار 7,8,9،XNUMX،XNUMX من القائمة.
تستطيع أن تقول * لاختيار كل شيء. أيضا عندما تكون راضيا عن التصفية
النتيجة، اضغط على ENTER (فارغ) للعودة إلى القائمة الرئيسية.
اسأل كل منهما
سيبدأ هذا في التنظيف، ويجب عليك التأكيد واحدًا تلو الآخر حتى تتمكن من حذف العناصر.
يرجى ملاحظة أن هذا الإجراء ليس بنفس كفاءة الإجراءين المذكورين أعلاه.
استقال
يتيح لك هذا الإقلاع عن التدخين دون القيام بالتنظيف.
مساعدة
عرض الاستخدام المختصر لـ git-clean التفاعلي.
استخدم git-clean عبر الإنترنت باستخدام خدمات onworks.net