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

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

تعارض دمج: لا يستطيع Git الجمع بين نسختين من ملف

تعطّل عملك

ما قد تراه

  • يظهر في ملفي أسطر غريبة فيها <<<<<<< و >>>>>>>
  • يقول Git إن الدمج التلقائي فشل وعليّ حل التعارضات
  • تعطلت الصفحة بعد أن سحبت تغييرات شخص آخر

السبب الأرجح

غيّر شخصان (أو فرعان) الأسطر نفسها، ويحتاج Git إلى إنسان يختار.

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

  1. شغّل git status: الملفات تحت "Unmerged paths" هي المتعارضة.
  2. ابحث في المشروع عن <<<<<<< لتجد كل العلامات.

أمر الإصلاح

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

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

لغة الأمر

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

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

الخطوات

  1. شغّل git status واعرض كل ملف متعارض.
  2. لكل ملف، اعرض لي النسختين (نسختي ونسختهم) وفسّر بكلمات بسيطة ما تفعله كل واحدة.
  3. اقترح النتيجة المدمجة وانتظر موافقتي ثم أزل كل العلامات (<<<<<<< و======= و>>>>>>>) بتعديل الملف.
  4. شغّل البناء أو الاختبارات ثم git add للملفات المصلحة وأنهِ بـ git commit (أو git rebase --continue إن كنت أعمل rebase).

لا تفعل هذا

  • لا تعمل commit لملفات ما زالت فيها أسطر العلامات.
  • لا تلغِ وتبدأ من جديد دون حفظ نسختي أولاً.
  • لا تختر "نسختي" أو "نسختهم" لملف كامل دون أن تعرض ما سيضيع.

ذات صلة

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

كيف نساعدكم؟

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