تعلم كيفية Git: تجاهل الملفات والمجلدات باستخدام GitIgnore

في بعض الأحيان ، لا يتكون مشروعنا فقط من الكود الذي أنشأناه. هناك بعض الملفات التي يتم إنشاؤها بواسطة IDE الخاص بنا أو إطارنا الذي لا نحتاج إليه بالفعل. أحيانًا قد تؤدي هذه الملفات أو المجلدات أيضًا إلى حدوث أخطاء عند نسخها إلى كمبيوتر شخصي آخر ، ولهذا السبب نحن بحاجة إلى تجاهل تلك الملفات أو المجلدات غير الضرورية.

تقديم GitIgnore

ملف GitIgnore هو ملف يحدد الملفات أو المجلدات التي نريد تجاهلها. هناك عدة طرق لتحديد تلك

يتم تحديد الأول بواسطة اسم ملف محدد. مثال على ذلك ، دعنا نقول أننا نريد تجاهل ملف يسمى readme.txt ، ثم نحتاج فقط إلى كتابة readme.txt في ملف .gitignore.

والثاني يمكن أن نكتب أيضا اسم التمديد. على سبيل المثال ، سوف نتجاهل جميع ملفات .txt ، ثم اكتب * .txt.

هناك أيضًا طريقة لتجاهل مجلد كامل. دعنا نقول أننا نريد تجاهل اختبار المجلد المسمى. ثم يمكننا فقط كتابة اختبار / في الملف.

هناك طرق أخرى لتعريف ملفات التجاهل. ولكن ، كبداية ، ربما ستستخدم هذه الطرق الثلاثة فقط.

تشابك الايدى

دعنا نحاول إنشاء ملف .gitignore. سأستمر في مستودع التخزين الخاص بي. دعونا نحدد قواعدنا للملفات التي يجب الاحتفاظ بها. إنه مجرد مثال.

  1. بالنسبة إلى الملف التمهيدي في Github ، سنحتاج فقط إلى ملف README.md. دعنا نتجاهل إذا كان هناك ملف README.txt.
  2. لا نحتاج أيضًا إلى مجلد باسم الإخراج.
  3. نظرًا لأنه لن تتم إضافة ملفات Java إلى المستودع ، فلنتجاهل جميع ملفات Java (.java).

يمكنك التحقق من القواعد بناءً على القسم السابق لتحويل تلك القاعدة إلى ملف .gitignore. قد تحصل على ملف مماثل مثل هذا.

احفظ تلك الملفات كملف .gitignore ووضعها في المجلد الجذر لمشروع Git. الآن ، إذا حاولت إضافة هذه الملفات إلى مستودع Git ، فسيتم تجاهله. لأننا حددنا بالفعل قاعدة الملفات التي سيتم تجاهلها بواسطة Git.

لاحظ أنني أحاول إضافة README.txt ، لكن لم يتم سرده عند محاولة التحقق من

يجب ملاحظة شيء واحد ، إذا كانت الملفات أو المجلدات المضافة بالفعل إلى مشروع Git قبل أن نضيفها إلى ملف .gitignore ، فإن هذه الملفات أو المجلدات ستظل متاحة في مشروع Git. لأننا نحاول تجاهل هذه الملفات أو المجلدات بعد أن أضفناها بالفعل إلى نظام تتبع Git.

يتم إحتوائه

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

المراجع