مولّد Gitignore
حدّد حزمتك التقنية لتحصل على gitignore نظيف — بلا زر وبلا رفع.
أضف أنماط التجاهل الخاصة بك
تم توليد .gitignore
طريقة الاستخدام
- حدّد القوالب التي تناسب حزمتك التقنية — لغة (Node أو Python)، ونظام التشغيل (macOS أو Windows)، والمحرّر (VS Code أو IntelliJ) ومزوّد السحابة. يُجمَّع ملف gitignore ويُزال تكراره أثناء التحديد، دون أي زر للتوليد.
- استخدم صندوق البحث للوصول إلى قالب باسمه، أو شرائح التصنيف لتضييق القائمة. التحديد وإلغاؤه فوري.
- عندما تبدو النتيجة صحيحة، اضغط «نسخ» لأخذها أو «تنزيل .gitignore» لحفظ الملف. افتح «أضف أنماط التجاهل الخاصة بك» لإلحاق أسطر خاصة بمشروعك — تُدمج وتُزال تكراراتها أيضًا.
مثال
التحديد
محدّد: Node، Python
.gitignore
### Node ### node_modules/ dist/ *.log .env ### Python ### __pycache__/ *.py[cod] .env
يحدّد المثال Node وPython. يحتوي القالبان على «*.log» و«.env»، لكن الملف المدمج يحتفظ بكل سطر مرة واحدة فقط لأن الأسطر تُزال تكراراتها حسب ترتيب الظهور. يظهر العدّ «تم تحديد 2».
القواعد والحدود والمشكلات المعروفة
- القوالب مدمجة في الصفحة (نحو 44 من أكثر اللغات والأطر والأنظمة والمحرّرات ومزوّدي السحابة شيوعًا) — لا يُطلب أي شيء عبر الشبكة ولا يُرفع أي شيء.
- يُزيل الدمج تكرار كل سطر حسب الترتيب: إذا تجاهل قالبان نفس الشيء (مثل «*.log» في Node وPython)، يظهر مرة واحدة فقط قرب أول ظهور له.
- تبقى أسماء القوالب والتعليقات كما يتوقعها Git تمامًا (Node وmacOS و«# Logs»…) — فهي معيار عابر للغات، لذلك لا تُترجم. تُترجم واجهة المستخدم فقط.
- يُدمج صندوق «أضف أنماط التجاهل الخاصة بك» في نفس مجموعة إزالة التكرار، فالسطر الذي تكتبه إذا كان القالب يحتويه بالفعل لن يتكرر.
- لا توجد مكتبة كاملة من 400+ قالب: تُدرَج الأكثر تكرارًا فقط. للمكدّسات النادرة انسخ القالب الرسمي من مستودع GitHub لقوالب gitignore. تُحدَّث القوالب مع كل إصدار من الموقع، لا مباشرة.
- لا تتحقق الأنماط المخصصة من الصياغة — يُلصق أي شيء تكتبه كما هو؛ ويبلّغ Git نفسه عن الأنماط غير الصحيحة. لا حسابات ولا سجل ولا تحديد قابل للمشاركة: رابط المشاركة لا يحمل أي اختيارات.
أدوات ذات صلة
ما يحتاجه الناس عادةً بعد أن يصبح الملف جاهزًا.