الأسئلة الشائعة
- أين يجب أن أضع ملف .gitignore؟
- ضع .gitignore في الدليل الجذر لمستودعك. يمكنك أيضًا الحصول على ملفات .gitignore في الدلائل الفرعية للقواعد الخاصة بالدليل. يعالجها Git بشكل هرمي من الجذر إلى الورقة.
- هل يقوم .gitignore بإزالة الملفات التي تم تتبعها بالفعل؟
- لا، .gitignore يمنع فقط إضافة الملفات التي لم يتم تعقبها. إذا تم تعقب الملف بالفعل، فإن إضافته إلى .gitignore لن تؤدي إلى إزالته. قم بتشغيل "git rm --cached <file>" أولاً لإيقاف تتبعه.
- ما هي الأنماط المطلوبة في أغلب الأحيان؟
- Node_modules/ لـ JavaScript، __pycache__/ لـ Python، .env للأسرار، .DS_Store لـ macOS، وأدلة IDE (.idea/، .vscode/). تغطي هذه الأخطاء الأخطاء العرضية الأكثر شيوعًا.
- هل يمكنني الحصول على .gitignore عالمي؟
- نعم. قم بإنشاء .gitignore عالمي باستخدام "git config --global core.excludesfile ~/.gitignore_global". ينطبق هذا على جميع مستودعاتك - وهو مثالي لملفات نظام التشغيل وIDE (.DS_Store، وThumbs.db، و.idea/).