ألعاب

كيفية مسح ذاكرة التخزين المؤقت جيت


أثناء عملك مع Git، سيكون لديك العديد من الحالات، بعد إضافة أسطر جديدة من التعليمات البرمجية إلى ملف .gitignore الخاص بك، لا تزال الملفات التي تم تجاهلها تظهر في منطقة التدريج “git Commit”. عندما تواجه مثل هذه المشكلات، فإن أفضل طريقة لحل المشكلة هي مسح ذاكرة التخزين المؤقت لـ Git وتنظيفها.

يوضح لك هذا الدليل كيفية مسح ذاكرة التخزين المؤقت لـ Git بالكامل. علاوة على ذلك، سيوضح أيضًا كيفية إزالة أي ملفات وأدلة وبيانات اعتماد مخزنة مؤقتًا من مستودع Git الخاص بك.

مسح ذاكرة التخزين المؤقت لـ Git بالكامل

إحدى أسهل الطرق لإصلاح ملف .gitignore الخاص بك هي إعادة تعيين دليل ذاكرة التخزين المؤقت لـ Git بالكامل. سيؤدي هذا إلى إزالة أي بيانات وصفية قديمة في مستودعك الحالي وسيتمكن Git من تطبيق قائمة التجاهل الخاصة بك بشكل صحيح.

للبدء، افتح جلسة طرفية وانتقل إلى مجلد مستودع Git الخاص بك:

امسح ذاكرة التخزين المؤقت للمستودع بالكامل عن طريق التشغيل git rm جنبا إلى جنب مع علمها العودي:

تحقق مما إذا كان المستودع الخاص بك قد قام بإزالة أي بيانات تعريف قديمة لمستودعك بشكل صحيح وأنه جاهز للالتزام:

أعد إضافة أي بيانات غير مدمجة من مستودعك عن طريق تشغيل ما يلي:

قم بتأكيد إعادة تعيين ذاكرة التخزين المؤقت الخاصة بك عن طريق إنشاء التزام جديد في المستودع الخاص بك:

git commit -am 'Reset the entire repository cache.'

مسح ملف أو دليل محدد من ذاكرة التخزين المؤقت لـ Git

وبصرف النظر عن إعادة تعيين ذاكرة التخزين المؤقت لـ Git بالكامل، يمكنك أيضًا git rm أمر فرعي لإزالة الملفات والدلائل الفردية. يمكن أن يكون هذا مفيدًا إذا كنت لا تريد مسح منطقة التدريج الحالية ولكنك لا تزال ترغب في إزالة ملف به مشكلات من مستودعك.

انتقل إلى مستودع Git الخاص بك باستخدام cd يأمر:

قم بتشغيل الأمر التالي لإزالة ملف فردي من منطقة التدريج الخاصة بك:

git rm --cached your-file-here.txt

يمكنك أيضًا إزالة شجرة الدليل بأكملها من منطقة التدريج الخاصة بك عن طريق إضافة ملف -r العلم على git rm:

git rm -r --cached ./your/directory/here

تحقق مما إذا كان Git قد قام بإزالة الملفات والمجلدات غير الضرورية عن طريق تشغيل الأمر التالي:

محطة توضح عملية إزالة الدليل من المخزن النشط.

قم بتنفيذ تغييراتك على شجرة Git لتطبيق الإعداد الجديد:

git commit -am 'Removed unnecessary files from the repository.'

تأكد من أنك قمت بإزالة ملفك بشكل صحيح عن طريق التحقق من حالة فهرس المستودع:

محطة توضح الحالة الحالية لملف فهرس المستودع.

مسح بيانات الاعتماد المخزنة مؤقتًا من Git

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

لإزالة أي بيانات اعتماد مخزنة مؤقتًا، انتقل إلى مستودع Git المستهدف:

قم بتشغيل الأمر التالي لتعطيل قدرة Git على قبول أي معلومات اعتماد للمستودع الحالي:

git config --local --unset credential.helper

بعد ذلك، قم بإزالة كافة بيانات الاعتماد النشطة في الجلسة الحالية:

git credential-cache exit

وأخيرًا، احذف ملف “بيانات الاعتماد” الافتراضي لتثبيت Git لديك:

تعد إزالة الملفات وبيانات الاعتماد غير الضرورية في Git مجرد خطوة أولى في إدارة مستودع مشروعك. تعرف على كيف يمكنك أن تكون أكثر كفاءة مع Git باستخدام الأسماء المستعارة لـ Git وخطافات Git.

حقوق الصورة: غابرييل هاينزر عبر Unsplash. جميع التعديلات ولقطات الشاشة بواسطة Ramces Red.

رمسيس الأحمر

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

اشترك في نشرتنا الإخبارية!

يتم تسليم أحدث البرامج التعليمية لدينا مباشرة إلى صندوق البريد الوارد الخاص بك

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *