شرح Gitignore: ما هو Gitignore وكيفية إضافته إلى الريبو الخاص بك
و .gitignore
الملف هو ملف نصي الذي يروي بوابة الملفات أو المجلدات التي لتجاهل في المشروع.
.gitignore
عادةً ما يتم وضع ملف محلي في الدليل الجذر للمشروع. يمكنك أيضًا إنشاء .gitignore
ملف عام وسيتم تجاهل أي مدخلات في هذا الملف في جميع مستودعات Git الخاصة بك.
لإنشاء .gitignore
ملف محلي ، قم بإنشاء ملف نصي وقم بتسميته .gitignore
(تذكر تضمينه .
في البداية). ثم قم بتحرير هذا الملف حسب الحاجة. يجب أن يسرد كل سطر جديد ملفًا أو مجلدًا إضافيًا تريد أن يتجاهله Git.
يمكن أن تتبع الإدخالات في هذا الملف أيضًا نمطًا مطابقًا.
*
يستخدم كمطابقة بدل/
يستخدم لتجاهل أسماء المسار المتعلقة.gitignore
بالملف#
يستخدم لإضافة تعليقات إلى.gitignore
ملف
هذا مثال على .gitignore
الشكل الذي يمكن أن يبدو عليه الملف:
# Ignore Mac system files .DS_store # Ignore node_modules folder node_modules # Ignore all text files *.txt # Ignore files related to API keys .env # Ignore SASS config files .sass-cache
لإضافة ملف .gitignore العمومي أو تغييره ، قم بتشغيل الأمر التالي:
git config --global core.excludesfile ~/.gitignore_global
سيؤدي هذا إلى إنشاء الملف ~/.gitignore_global
. يمكنك الآن تحرير هذا الملف بنفس طريقة تحرير الملف المحلي .gitignore
. ستتجاهل جميع مستودعات Git الملفات والمجلدات المدرجة في .gitignore
الملف العام.
كيفية إلغاء تعقب الملفات التي تم إرسالها مسبقًا من Gitignore الجديدة
لإلغاء تعقب ملف واحد ، أي التوقف عن تتبع الملف دون حذفه من النظام ، استخدم:
git rm --cached filename
لإلغاء تعقب كل ملف في .gitignore
:
قم أولاً بتنفيذ أي تغييرات معلقة في التعليمات البرمجية ، ثم قم بتشغيل:
git rm -r --cached
يؤدي ذلك إلى إزالة أي ملفات تم تغييرها من الفهرس (منطقة التدريج) ، ثم تشغيل:
git add .
ارتكبها:
git commit -m ".gitignore is now working"
للتراجع git rm --cached filename
، استخدمgit add filename
معلومات اكثر:
- وثائق Git: gitignore
- تجاهل الملفات: GitHub
.gitignore
قوالب مفيدة : GitHub