DevTulz Online

مولّد .gitignore

اختر التقنيات للبدء

ما هو .gitignore؟

ملف .gitignore يخبر Git بالملفات والمجلدات التي يجب تجاهلها — مما يمنع تتبعها أو رفعها إلى مستودعك. من أبرز الأمثلة: مخرجات البناء، ومجلدات التبعيات (node_modules/، vendor/)، وملفات البيئة (.env)، وملفات السجلات، والملفات الخاصة بنظام التشغيل مثل .DS_Store. يجب أن يحتوي كل مشروع على ملف .gitignore مناسب لمكدسه التقني.

كيفية استخدام مولّد .gitignore

  1. ابحث عن تقنياتك أو تصفّحها — انقر على وسم لتحديده.

  2. تظهر العناصر المحددة كرقائق في الشريط أعلاه — انقر ✕ لإلغاء التحديد.

  3. أضف أي أنماط مخصصة في مربع النص أدناه.

  4. انسخ ملف .gitignore المُنشأ واحفظه باسم .gitignore في جذر مشروعك.

  5. ارفع ملف .gitignore نفسه — يجب تتبعه بواسطة Git.

الأسئلة الشائعة

هل يجب أن أرسل ملف .gitignore الخاص بي؟ نعم. يجب إرسال ملف .gitignore نفسه إلى المستودع حتى يتشارك جميع المتعاونين نفس قواعد التجاهل. إنه الملف الوحيد في فئته الذي تريد تتبعه.

لقد قمت بالفعل بإرسال ملف يجب تجاهله - كيف أزيله؟ إضافته إلى .gitignore لن تعود تتبع ملف تم إرساله بالفعل. تحتاج إلى تشغيل: git rm --cached <filename> لعدم تتبعه، ثم قم بإرسال هذا التغيير. بعد ذلك، سيمنع .gitignore من إعادة إضافته.

ما الفرق بين .gitignore و .gitkeep؟ .gitignore يستثني الملفات من التتبع. .gitkeep هو اتفاقية (وليس ميزة Git) للحفاظ على دليل فارغ آخر - Git لا يتتبع الدلائل الفارغة، لذلك يضيف المطورون ملف .gitkeep فارغ للحفاظ على بنية الدليل.

هل يمكن أن يكون لدي عدة ملفات .gitignore؟ نعم. يمكنك وضع ملفات .gitignore في أي مجلد فرعي. كل واحد ينطبق على دليله وجميع الأدلة الفرعية. تتجاوز القواعد في ملفات .gitignore بالمجلد الفرعي .gitignore الجذر لتلك الشجرة الفرعية.

Keywords: مولد gitignore, ملف gitignore, قالب gitignore, تجاهل ملفات git, منشئ gitignore, gitignore Node.js, gitignore Python