TF

أدوات المطورين

مولّد ملفات ‎.gitignore

أنشئ ملف ‎.gitignore من قوالب للغات وأطر العمل والمحررات وأنظمة التشغيل، دون قواعد مكررة.

لغات البرمجة
أُطر العمل
الأدوات
المحررات وبيئات التطوير
أنظمة التشغيل
4 قوالب محددة · الأنماط المتكررة بين القوالب تظهر مرة واحدة فقط.

ما هذه الأداة؟

أبعد مخرجات البناء والاعتماديات والأسرار وفوضى المحررات عن مستودعك. اختر اللغات وأطر العمل والأدوات والمحررات وأنظمة التشغيل التي تستخدمها، وأضف أنماطك الخاصة، ونزّل ملف ‎.gitignore مرتبًا بأقسام معنونة ودون قواعد مكررة.

تعتمد القوالب على أعراف مجتمعية شائعة، وتغطي 28 لغة وإطار عمل وأداة ومحررًا ونظام تشغيل. وتحتفظ الأقسام بتعليقاتها لتعرف سبب وجود كل قاعدة.

لا يؤثر ملف ‎.gitignore إلا في الملفات غير المتتبَّعة. إن كان الملف قد أُودع مسبقًا، فأزله من الفهرس بالأمر git rm --cached <file> لتسري القاعدة.

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

  1. ابحث عن القوالب التي تحتاجها أو انقرها — مثل Node.js وNext.js وVS Code وmacOS.
  2. أضف أنماطك الخاصة، نمطًا في كل سطر.
  3. راجع الملف المدمج؛ تظهر الأنماط المشتركة بين عدة قوالب مرة واحدة فقط.
  4. نزّله باسم ‎.gitignore وضعه في المجلد الجذري لمستودعك.

أمثلة

أساسيات Node.js

node_modules/
dist/
.env
*.log

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

أين يوضع ملف ‎.gitignore؟

في المجلد الجذري لمستودعك. ويمكنك إضافة ملفات ‎.gitignore أخرى في المجلدات الفرعية، وتسري قواعدها نسبةً إلى مجلدها.

لماذا ما زال الملف متتبَّعًا بعد تجاهله؟

يواصل Git تتبّع الملفات التي أُودعت قبل وجود القاعدة. نفّذ git rm --cached <file>، ثم أودِع التغيير، وستسري القاعدة بعدها.

ماذا تعني علامة ! في ملف ‎.gitignore؟

تعيد علامة ! في بداية السطر تضمين ملف استبعده نمط سابق، مثل ‎!.env.example للاحتفاظ بملف بيئة نموذجي.

هل أتجاهل إعدادات المحرر؟

تجاهل الإعدادات الشخصية، لكن فرقًا كثيرة تودِع ملفات مشتركة مثل ‎.vscode/extensions.json. ويحتفظ قالب VS Code بهذه الملفات ويتجاهل الباقي.

هل تحتاج إلى مزايا أكثر لاحقًا؟

الأدوات المميزة والحدود الأعلى والوصول عبر واجهة برمجية ضمن خططنا القادمة. يبقى الإصدار الأول مجانيًا وخاصًا داخل متصفحك.