كيفية مسح ذاكرة التخزين المؤقت جيت
أثناء عملك مع 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.
اشترك في نشرتنا الإخبارية!
يتم تسليم أحدث البرامج التعليمية لدينا مباشرة إلى صندوق البريد الوارد الخاص بك
اكتشاف المزيد من موقع 5 كيلو
اشترك للحصول على أحدث التدوينات المرسلة إلى بريدك الإلكتروني.