Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

التحقق من قواعد التجاهل

جزء من قسم التحكم في الإصدارات في رحلة 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 المعقدة في المشاريع الحقيقية.

challenge icon

التحدي

مبتدئ

المجلد هو بالفعل مستودع Git يحتوي على ملف .gitignore يتضمن *.log. يوجد ملفان: readme.md و error.log.

قم بتشغيل git check-ignore على كلا الملفين في وقت واحد واطبع المسارات المتطابقة فقط.

ورقة مرجعية

استخدم git check-ignore -v لتصحيح أي قاعدة .gitignore تطابق ملفاً:

git check-ignore -v build/output.txt

تُظهر المخرجات: file:line:pattern path

.gitignore:1:build/    build/output.txt

بدون -v، يتم طباعة المسارات المتطابقة فقط (exit 0 إذا تم التجاهل، 1 إذا لم يتم):

git check-ignore build/output.txt

تحقق من ملفات متعددة في وقت واحد باستخدام حرف بدل (wildcard):

git check-ignore *

جرّب بنفسك

الطرفية
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس التحكم في الإصدارات