التحقق من قواعد التجاهل
جزء من قسم التحكم في الإصدارات في رحلة Terminal على Coddy. الدرس 21 من 58.
عندما يظهر ملف (أو لا يظهر) بشكل غير متوقع في git status، قد يكون من الصعب معرفة القاعدة المسؤولة عن ذلك. يوفر Git أداة لهذا الغرض تحديداً:
git check-ignore -v build/output.txtإذا تطابق الملف مع قاعدة تجاهل، فسيقوم Git بطباعة الملف والسطر الذي تسبب في هذا التطابق:
.gitignore:1:build/ build/output.txtإذا كنت تريد إجابة بنعم/لا لمسار واحد، فاحذف علامة -v. يخرج Git بالحالة 0 إذا تم تجاهل الملف و1 إذا لم يتم تجاهله، ويطبع المسار فقط عند المطابقة.
للحصول على قائمة سريعة بـ "جميع الملفات المطابقة"، يمكنك استخدام:
git check-ignore *هذا أمر لا يقدر بثمن لتصحيح أخطاء تكوينات .gitignore المعقدة في المشاريع الحقيقية.
التحدي
مبتدئالمجلد هو بالفعل مستودع Git يحتوي على ملف .gitignore يتضمن *.log. يوجد ملفان: readme.md و error.log.
قم بتشغيل git check-ignore على كلا الملفين في وقت واحد واطبع المسارات المتطابقة فقط.
جرّب بنفسك
يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس التحكم في الإصدارات
تدرّب بنفسك: Playground لـ Terminal