أخطاء Gitفادح
fatal: index file corruptfatal: ملف الفهرس تالف
ملف فهرس Git (.git/index) تالف.
gitlinuxwindowsmacos
أسباب هذا الخطأ
تلف ملف .git/index، عادةً بسبب عطل أثناء عملية كتابة، أو فشل في القرص، أو تعارض عمليات Git المتزامنة.
كيفية الإصلاح
احذف الفهرس التالف وأعد إنشاءه: rm .git/index && git reset. يعيد هذا بناء الفهرس من HEAD. ملفات مجلد العمل تبقى كما هي. شغّل git status للتأكد من سلامة كل شيء.
مثال
rm .git/index && git resetرموز أخطاء ذات صلة
أخطاء Gitخطأ
fatal: ambiguous argumentfatal: وسيط غامض (ambiguous argument)
لا يستطيع Git تحديد ما إذا كان الوسيط يشير إلى revision أو مسار أو شيء آخر.
gitlinuxwindowsmacos
عرض التفاصيل أخطاء Gitتحذير
You are in 'detached HEAD' stateحالة HEAD المنفصلة (Detached HEAD state)
يشير HEAD إلى commit محدد بدلاً من فرع، مما يعني أن الـ commits الجديدة ستكون يتيمة.
gitlinuxwindowsmacos
عرض التفاصيل أخطاء Gitخطأ
fatal: refusing to merge unrelated historiesfatal: رفض دمج تاريخَين غير مترابطَين
يرفض Git دمج فرعين لا يشتركان في سلف مشترك.
gitlinuxwindowsmacos
عرض التفاصيل أخطاء Gitخطأ
There is no tracking information for the current branchThere is no tracking information for the current branch
الفرع الحالي لم يُعدّ لتتبع فرع بعيد.
gitlinuxwindowsmacos
عرض التفاصيل أخطاء Gitخطأ
error: failed to push some refserror: فشل رفع بعض المراجع
رُفض الرفع لأن الخادم البعيد يحتوي على تغييرات غير موجودة لديك محلياً.
gitlinuxwindowsmacos
عرض التفاصيل أخطاء Gitخطأ
fatal: No submodule mapping foundfatal: No submodule mapping found
الوحدات الفرعية لـ Git مُشار إليها لكنها لم تُهيَّأ بشكل صحيح.
gitlinuxwindowsmacos
عرض التفاصيل