أخطاء Gitخطأ
error: non-fast-forward updateerror: تحديث غير سريع التقدم (non-fast-forward)
سيُعيد الدفع كتابة التاريخ على الفرع البعيد وسيُرفض.
gitlinuxwindowsmacos
عرض التفاصيل warning: CRLF will be replaced by LFيحوّل Git نهايات الأسطر من نمط Windows (CRLF) إلى نمط Unix (LF).
أنت على Windows والملفات تستخدم CRLF، لكن المستودع مُعدَّ ليعمل بـ LF. يُحوِّل Git نهايات الأسطر تلقائياً بناءً على إعداد `core.autocrlf` وملف `.gitattributes`.
هذا تحذير وليس خطأ. اضبط: `git config core.autocrlf true` (Windows) أو `input` (Mac/Linux). أضف ملف `.gitattributes` يحتوي: `* text=auto`. يضمن ذلك توحيد نهايات الأسطر عبر المنصات.
git config core.autocrlf trueerror: non-fast-forward updateسيُعيد الدفع كتابة التاريخ على الفرع البعيد وسيُرفض.
fatal: Authentication failedفشلت مصادقة Git مع الخادم البعيد.
You are in 'detached HEAD' stateيشير HEAD إلى commit محدد بدلاً من فرع، مما يعني أن الـ commits الجديدة ستكون يتيمة.
Permission denied (publickey)فشلت مصادقة SSH لأن الخادم رفض مفتاحك العام.
fatal: No submodule mapping foundالوحدات الفرعية لـ Git مُشار إليها لكنها لم تُهيَّأ بشكل صحيح.
There is no tracking information for the current branchالفرع الحالي لم يُعدّ لتتبع فرع بعيد.