رئيسي آخر ما هو ملف GITIGNORE وكيف يمكنني استخدامه؟

ما هو ملف GITIGNORE وكيف يمكنني استخدامه؟



عند العمل مع مستودع git ، هناك خطر وجود بيانات غير مرغوب فيها. لحسن الحظ ، يمكنك إنشاء ملف بامتداد GITIGNORE وتحديد الملفات والمجلدات التي يجب تجاهلها في المشروع. يمكنك تكوين بيانات GITIGNORE عالمية للاستخدام مع كل مستودع Git.

ماذا او ما

كيفية إنشاء ملفات GITIGNORE

ملفات GITIGNORE هي ملفات نصية عادية ، لذا يمكنك فتحها باستخدام برنامج Notepad أو أي محرر نصوص. إليك كيفية إنشاء ملف GITIGNORE:

  1. افتح أي محرر نصوص واضغط على حفظ. قم بتغيير الاسم إلى .gitignore.
  2. عند تحرير الملف ، يتم حجز كل سطر لمجلد واحد أو ملف يجب أن يتجاهله git.

استخدم # لإضافة تعليقات إلى ملف .gitignore

استخدم * لمباراة البدل

استخدم # / لتجاهل المسارات المتعلقة بملف GITIGNORE.

على سبيل المثال ، يمكن أن يبدو GITIGNORE الخاص بك كما يلي:

# تجاهل مجلد node_modules

node_modules

# تجاهل الملفات المتعلقة بمفاتيح API

.env

# تجاهل ملفات نظام ماك

DS_store

# تجاهل ملفات التكوين SASS

.sass-cache

كيف ترى ما أعجبه الآخرون على إنستجرام 2020

# تجاهل جميع الملفات النصية

*.رسالة قصيرة

كما تعلم ، التعليقات اختيارية.

تجاهل الدلائل بتضمين مساراتها واستخدام / في نهاية كل سطر.

على سبيل المثال:

اختبارات/

السجلات/

كيف تصنع المفسدين في الخلاف

الأحمال /

بينما يمكن استخدام رمز البدل * لتجاهل جميع الملفات ذات الامتداد المحدد ، يمكنك دمجه مع رمز النفي!. هنا مثال:

*.رسالة قصيرة

! readme.txt

! main.txt

ما سبق يُعلم git بتجاهل كل ملف بامتداد txt. باستثناء readme.txt و main.txt.

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

اختبار/

! test / example.txt

قد تعتقد أن git سيتجاهل الآن كل ملف داخل دليل الاختبار باستثناء example.txt. ومع ذلك ، هذا ليس هو الحال. سيستمر تجاهل example.txt لأسباب تتعلق بالأداء ، حيث حددنا أنه يتم تجاهل دليل الاختبار بأكمله.

لديك خيار استخدام علامة النجمة المزدوجة (**) لمطابقة أي عدد من الأدلة والملفات. على سبيل المثال ، سيقوم Test / ** / *. txt بإخبار git بتجاهل الملفات التي تنتهي بـ .txt فقط في دليل الاختبار والأدلة الفرعية الخاصة به.

كيفية استخدام ملف GITIGNORE

ثلاث طرق لتنفيذ ملفات GITIGNORE

استخدم GITIGNORE عالميًا مع جميع مشاريعك ، إما مع زملائك أو بمفردك. ومع ذلك ، يمكنك إنشاء GITIGNORE محلي أو حتى تحديد قواعد الاستبعاد.

قم بإنشاء ملف GITIGNORE محلي

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

قم بإنشاء ملف GITIGNORE عالمي

إذا كنت تعمل مع مستودعات git المتعددة ، فيمكنك توفير الكثير من الوقت من خلال تحديد القواعد العامة لمستودعاتك المحلية.

كيفية عرض قائمة الرغبات لشخص ما على Steam
  1. قم بإنشاء ملف GITIGNORE وحدد القواعد العامة للتطبيق.
  2. استخدم خاصية core.excludesFiles لتحويل ملف GITIGNORE المحلي إلى ملف عام. استخدم السطر التالي:

git config – global core.excludesFile

أنشئ قواعد GITIGNORE الشخصية

إذا كان لديك مستودع أو قواعد معينة ، فيمكنك تعديل ملفات GITIGNORE العامة أو المحلية. لا يمكن مشاركة هذه القواعد أو التحكم فيها مع أعضاء آخرين في مجموعة العمل الخاصة بك. يمكنك استخدام قواعد GITIGNORE الشخصية لأدلة العمل المحلية أو إعدادات المسجل.

استخدام ملف GITIGNORE للملفات المعينة

تجاهل الملفات المعينة

يتم دمج الملفات الملتزم بها في المستودع حيث يتم تخزينها مؤقتًا. إذا تجاهلت هذه البيانات ، فيجب إزالتها أولاً. الطريقة المقترحة للقيام بذلك هي حذف هذه الملفات ثم الالتزام وتطبيق التغييرات. بمجرد القيام بذلك ، يمكنك أخيرًا استخدام GITIGNORE من خلال تحديد قاعدة حيث سيتم تجاهل الملف محليًا. أضف هذا الخط:

بوابة rm - مؤقت

بهذه الطريقة ، ستتم إزالة الملف من المستودع على الرغم من بقائه في دليل العمل. يجب أن يكون ملف GITIGNORE بهذه القاعدة في دليل العمل.

الالتزام بالملف الذي تم تجاهله سابقًا

إذا كنت ترغب في تثبيت ملف تم تجاهله ، يمكنك تنفيذ ذلك باستخدام سطر git add وخيار القوة. على سبيل المثال ، إذا كنت تريد إزالة example.txt من ملف GITIGNORE مع الاحتفاظ به في المستودع ملتزمًا ، فأدخل الأسطر:

git add -f example.txt

git الالتزام -m فرض إضافة example.txt.

لقد أضفت الآن ملفًا تم تجاهله إلى المستودع. الخطوة الأخيرة هي تعديل ملف GITIGNORE عن طريق إزالة نمط التجاهل أو القاعدة.

ماذا او ما

استخدم GITIGNORE لصالحك

نظرًا لوجود ملفات GITIGNORE في كل مشروع تقريبًا ، ستحتاج إلى معرفة كيفية استخدامها. في حين أن الأوامر بسيطة ، فمن الضروري تحديد القواعد الخاصة بك وتجاهل الملفات الصحيحة. مع الاستخدام الصحيح لـ GITIGNORE ، ستوفر الوقت وتحسن مشروعك.

كم مرة تحتاج إلى ملفات GITIGNORE في مستودع git؟ هل تستخدم في الغالب القواعد العالمية أو المحلية؟ يرجى مشاركة خبراتك في قسم التعليقات.

مقالات مثيرة للاهتمام

اختيار المحرر

كيفية التراجع عن تعديل في Google Keep
كيفية التراجع عن تعديل في Google Keep
إذا حذفت عن طريق الخطأ جملة أو فقرة في Google Keep ، فإن ميزة التراجع موجودة دائمًا للمساعدة. بالنسبة لأولئك غير المطلعين على كيفية عمل هذه الميزة ، لا تقلق - لقد قمنا بتغطيتك. في هذا المقال ،
هذه الجرة الذكية تنمو شجرة من الموت
هذه الجرة الذكية تنمو شجرة من الموت
بعد حرق جثة أحد أفراد أسرته ، هناك سؤال حول ما يجب فعله بالرماد. البعض سيتركهم في جرة على رفهم ، والبعض سيرميهم في البحر ، والبعض سيحولهم إلى
KB4578013 لنظام التشغيل Windows 8.1 يعمل على إصلاح ثغرة أمنية في الوصول عن بُعد
KB4578013 لنظام التشغيل Windows 8.1 يعمل على إصلاح ثغرة أمنية في الوصول عن بُعد
أصدرت Microsoft تصحيحًا خارج النطاق لنظامي التشغيل Windows 8.1 و Windows Server 2012 R2. يعمل التحديث على حل مشكلة عدم حصانة الامتياز لارتفاع الوصول عن بُعد ، ويجب تثبيته على جميع الأجهزة. فيما يلي بعض التفاصيل حول الثغرة الأمنية. يوجد ارتفاع في ثغرة أمنية في الامتيازات عندما يتعامل Windows Remote Access بشكل غير صحيح مع عمليات الملفات.
ما هو ملف M4B؟
ما هو ملف M4B؟
ملف M4B هو كتاب صوتي MPEG-4 يستخدمه iTunes غالبًا. فيما يلي كيفية فتح ملف M4B أو تحويله إلى MP3 وWAV وM4R وتنسيقات أخرى.
نظرة عامة على أنظمة القنوات 2.0، 2.1، 5.1، 6.1، 7.1
نظرة عامة على أنظمة القنوات 2.0، 2.1، 5.1، 6.1، 7.1
نظرة عامة على أنظمة المسرح المنزلي والاستريو ذات القنوات 2.0 و2.1 و5.1 و6.1 و7.1، بالإضافة إلى الميزات البارزة وكيفية اختيار الأفضل.
كيفية استخدام iPhone بدون بطاقة Sim
كيفية استخدام iPhone بدون بطاقة Sim
يبدو الهاتف الذكي وبطاقة Sim وكأنهما ثنائي لا ينفصلان ، ولكن في بعض الأحيان لا يجب أن يكون هذا هو الحال. ولكن لماذا تحتاج إلى استخدام جهاز iPhone الخاص بك بدون بطاقة Sim؟ حسنًا ، تتطلب بطاقة sim عادة
Opera 54: خيارات التحديث والاسترداد
Opera 54: خيارات التحديث والاسترداد
حصلت نسخة مطور Opera على تحديث مفيد. يتيح الإصدار الجديد 54.0.2949.0 من متصفح الويب الشهير إعادة تعيين خيارات المتصفح بسهولة. يتميز بأمر خاص في قائمة O. إعلان يصف الإعلان الرسمي التغيير على النحو التالي. في كل مرة يتوفر فيها إصدار جديد من Opera ، سيتم إخطارك بذلك