انتقل إلى محتوى الدرس

Negation and gitkeep Convention الاستثناء بـ ! وعرف .gitkeep

احمِ مستودعك من رفع ملفات .env السرية ومجلدات الحزم والملفات المؤقتة عبر صياغة قواعد .gitignore وفحصها بالأمر git check-ignore.
2 صفوف تعليمية
Version Control
0 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

يحتاج المطورون دائماً إلى مهارتين عمليتين عند التعامل مع الاستثناءات والمجلدات الفارغة:

  • رمز الاستثناء (!): وضع علامة التعجب في بداية السطر يستثني ملفاً محدداً من قاعدة تجاهل سابقة؛ فكتابة *.log ثم !important.log تتجاهل جميع ملفات السجل ما عدا الملف المستثنى.
  • عرف حفظ المجلدات الفارغة (.gitkeep): لأن Git يتتبع محتوى الملفات ولا يحفظ المجلدات الفارغة تماماً، يضع المطورون ملفاً فارغاً باسم uploads/.gitkeep مع تجاهل محتويات المجلد واستثناء هذا الملف ليبقى هيكل المجلد موجوداً في المستودع.
الصف 2 ملاحظة هامة