The Prompt Bakeryقوالب وبرومبتات جاهزة

إصلاح · جيت هب وGit

ظهرت رسالة "detached HEAD" (الرأس منفصل)

ما قد تراه

  • يقول Git detached HEAD وتبدو commits غير تابعة لأي فرع
  • انتقلت إلى نسخة قديمة والآن أنا تائه

السبب الأرجح

انتقلت إلى نقطة حفظ قديمة وليس إلى فرع، فلا يوجد فرع تعيش عليه الـ commits الجديدة.

افحص أولاً (نحو دقيقتين)

  1. شغّل git status: يقول HEAD detached at <hash>.
  2. شغّل git log --oneline -3 وانظر هل فيه commit أحدث من الفرع.

أمر الإصلاح

ما تكتبه هنا لا يغادر متصفحك. البحث يعمل داخل هذه الصفحة ولا يُرسل شيء إلى خادم ولا إلى ذكاء اصطناعي.

يبقى في هذا المتصفح وعلى هذا الجهاز فقط. تُحذف المفاتيح وكلمات المرور قبل أي حفظ.

لغة الأمر

الصقه في Claude أو ChatGPT أو Gemini أو Cursor ثم اتبع ما يقوله.

بعد أن جرّبته، هل نجح؟

الخطوات

  1. شغّل git status وgit log --oneline -5 واعرض عليّ.
  2. إن عملت commits جديدة هنا فاحفظها أولاً: git switch -c rescue-work.
  3. إن لم أغيّر شيئاً فارجع بـ git switch main (باسم الفرع الحقيقي).
  4. اشرح كيف أنظر إلى نسخة قديمة بأمان في المرة القادمة.

لا تفعل هذا

  • لا تشغّل git reset --hard هنا.
  • لا تنتقل إلى فرع آخر قبل حفظ الـ commits الجديدة.

ذات صلة

جرّب مدخلاً آخر

كيف نساعدكم؟

ماذا تحتاجون؟
بريدكم الإلكتروني لنرد عليكم (اختياري)أدخلوا بريدكم الخاص فقط، وسنرد عليكم عليه.