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

Files Never to Commit ملفات يُحظر حفظها في Git

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

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

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

يحتوي كل مشروع برمجي حقيقي على ملفات حساسة أو مؤقتة يُحظر حفظها داخل مستودع Git. ولهذا الغرض ننشئ ملفاً نصياً باسم .gitignore في جذر المشروع ليأمر Git بتجاهل أربع فئات رئيسية من الملفات:

  • 1. الأسرار وبيانات الاعتماد: ملفات البيئة .env التي تضم كلمات مرور قواعد البيانات ومفاتيح الـ API السرية.
  • 2. مجلدات الحزم والمكتبات الضخمة: مثل node_modules/ وvendor/ التي يُعاد تثبيتها بسهولة عبر مدير الحزم.
  • 3. مخرجات البناء وملفات السجل: المجلدات المولدة آلياً مثل dist/ وbuild/ وملفات *.log.
  • 4. ملفات النظام والمحرر المؤقتة: مثل .DS_Store في ماك وThumbs.db في ويندوز.
الصف 2 صورة توضيحية
قواعد ملف .gitignore لتجاهل الملفات السرية والمؤقتة وفحصها
الصف 3 كود برمجي
Shell
# Standard .gitignore rules for a web project:
.env
*.log
node_modules/
dist/
.DS_Store
الصف 4 ملاحظة هامة