أخطاء Gitخطأ
fatal: This operation must be run in a work treefatal: يجب تشغيل هذه العملية داخل شجرة عمل
تتطلب العملية شجرة عمل لكن المستودع مجرّد (bare) بلا دليل عمل.
gitlinuxwindowsmacos
أسباب هذا الخطأ
أنت في مستودع مجرّد (أُنشئ بـ `--bare`) لا يحتوي على دليل عمل. تُستخدم المستودعات المجرّدة كنقاط إرسال واستقبال (remotes) ولا تدعم `checkout` أو `diff` على شجرة العمل أو أي عملية تتطلب ملفات.
كيفية الإصلاح
استنسخ المستودع المجرّد (bare) للحصول على شجرة عمل: git clone bare-repo.git. إذا أنشأت مستودعًا مجرّدًا عن غير قصد، فاستنسخه وابدأ العمل من النسخة المستنسخة. استخدم المستودع المجرّد كخادم بعيد فقط.
رموز أخطاء ذات صلة
أخطاء Gitمعلومة
Already up to date.Already up to date
الفرع يحتوي بالفعل على جميع التغييرات من الفرع الذي حاولت دمجه أو سحبه.
gitlinuxwindowsmacos
عرض التفاصيل أخطاء Gitخطأ
fatal: Authentication failedfatal: فشل المصادقة (Authentication failed)
فشلت مصادقة Git مع الخادم البعيد.
gitlinuxwindowsmacos
عرض التفاصيل أخطاء Gitفادح
fatal: index file corruptfatal: ملف الفهرس تالف
ملف فهرس Git (.git/index) تالف.
gitlinuxwindowsmacos
عرض التفاصيل أخطاء Gitخطأ
fatal: remote origin already existsfatal: origin الخادم البعيد موجود مسبقاً
خادم بعيد بالاسم المحدد مُهيَّأ بالفعل.
gitlinuxwindowsmacos
عرض التفاصيل أخطاء Gitخطأ
remote: error: GH006: Protected branch update failedremote: error: Protected branch update failed
رُفض الرفع إلى فرع محمي بسبب قواعد حماية الفرع.
gitlinuxwindowsmacos
عرض التفاصيل أخطاء Gitخطأ
error: sparse-checkout is not enablederror: sparse-checkout غير مُفعَّل
جرت محاولة إجراء عملية sparse-checkout لكن الميزة غير مُفعَّلة.
gitlinuxwindowsmacos
عرض التفاصيل