يرتبط مفهوم الفروع بوظيفة Git. يوجد فرع رئيسي يتبعه عدة فروع تتفرع منه. إذا قمت بالتبديل من فرع إلى فرع آخر أو إذا كان هناك تعارضات مرتبطة بملفات الفرع ، فستواجه رسالة الخطأ ، خطأ Git: تحتاج إلى حل الفهرس الحالي أولاً . ما لم يتم حل الخطأ ، لن تتمكن من تبديل الفروع داخل Git. لا داعي للذعر لأننا سنصلح خطأ Git Merge Error اليوم.
بوابة وخصائصها
Git هو ذلك الرمز أو البرنامج الذي يسمح لك بمراقبة التغييرات في أي مجموعة من الملفات. يستخدم عادة لتنسيق العمل بين المبرمجين. تتضمن بعض ميزات Git الجديرة بالملاحظة ما يلي:
- كيفية إصلاح خطأ Git Merge: تحتاج إلى حل الفهرس الحالي أولاً
- أنواع تعارضات Git Merge
- خطوات تحضيرية:
- الطريقة الأولى: إعادة تعيين Git Merge
- الطريقة 2: دمج الفرع الحالي أو الحالي مع الفرع الرئيسي
- الطريقة الثالثة: حل تعارض الدمج
- الطريقة الرابعة: حذف الفرع المتسبب في التعارض
- مسرد: أوامر Git المشتركة
- مسرد: مصطلحات Git المشتركة
- اكتب الأوامر التالية في محرر التعليمات البرمجية: $ vim / path / to / file_with_conflict
- يضعط يدخل مفتاح لتنفيذه.
- يكتب $ git الالتزام -a -m 'رسالة الالتزام'
- نجاح يدخل .
- كيفية إصلاح خطأ Hulu Token 3
- كيفية إضافة صفحة في مستندات جوجل
- كيفية إضافة جدول المحتويات في محرر مستندات جوجل
- إصلاح الخطأ TVAPP-00100 في Xfinity Stream
بكلمات أبسط ، Git هو نظام إدارة مجاني ومفتوح المصدر . بمساعدة العديد من المساهمين ، فإنه يتتبع المشاريع والملفات حيث يتم تعديلها بمرور الوقت. علاوة على ذلك ، يتيح لك Git القيام بذلك العودة إلى حالة سابقة أو الإصدار ، في حالة وجود أخطاء مثل خطأ Git merge.
يمكنك تنزيل Git لـ شبابيك و macOS ، أو لينكس أنظمة الكمبيوتر.
محتويات[ إخفاء ]
كيفية إصلاح خطأ Git Merge: تحتاج إلى حل الفهرس الحالي أولاً
يمنعك خطأ Git Current Index من الانتقال إلى فرع آخر بسبب تعارضات الدمج. في بعض الأحيان ، قد يؤدي التعارض داخل ملفات معينة إلى ظهور هذا الخطأ ، ولكن غالبًا ما يظهر عند وجود ملف فشل في الدمج . يمكن أن يحدث أيضًا عند استخدام لـ يحذب أو الدفع أوامر.
هناك نوعان من الأسباب المعروفة لخطأ مؤشر Git Current:
أنواع تعارضات Git Merge
قد تواجه خطأ Git Merge في المواقف التالية:
خطوات تحضيرية:
1. قبل تنفيذ الأوامر لإصلاح خطأ Git merge ، تحتاج إلى التأكد من ذلك لا أحد من المستخدمين الآخرين من ملفات الدمج الوصول إليها أو إجراء أي تغييرات فيها.
2. من المستحسن أن تقوم احفظ كل التغييرات باستخدام أمر الالتزام قبل التحقق من ذلك الفرع أو قبل دمج الفرع الحالي مع الفرع الرئيسي. استخدم الأوامر المحددة للالتزام:
$ git add $ git commit -m
ملحوظة: نوصيك بقراءة مسرد مصطلحات وأوامر Git العامة الواردة في نهاية هذه المقالة.
الآن ، لنبدأ بحل خطأ فهرس Git الحالي أو خطأ Git Merge.
الطريقة الأولى: إعادة تعيين Git Merge
سيساعدك التراجع عن عملية الدمج في الوصول إلى الموضع الأولي عند عدم إجراء أي عمليات دمج. لذلك ، قم بتنفيذ الأوامر المحددة في محرر الكود:
1. النوع إعادة تعيين $ git –merge وضرب يدخل.
2. إذا لم ينجح ذلك ، فاستخدم الأمر إعادة تعيين بوابة $ - رأس صلب وضرب يدخل .
يجب أن يحقق هذا دمج إعادة تعيين Git وبالتالي حل خطأ دمج Git.
الطريقة 2: دمج الفرع الحالي أو الحالي مع الفرع الرئيسي
قم بتنفيذ الأوامر التالية في محرر الملاحظات للتبديل إلى الفرع الحالي وحل خطأ Git Merge:
1. النوع بوابة الخروج ثم اضغط على يدخل مفتاح.
2. النوع بوابة دمج سيدنا لتنفيذ التزام دمج.
ملحوظة: سوف يرفض الكود التالي كل شيء من الفرع الرئيسي / الرئيسي ويخزن البيانات من فرعك الحالي فقط.
3. بعد ذلك ، قم بالتنفيذ بوابة الخروج سيد للعودة إلى الفرع الرئيسي.
4. أخيرا ، استخدم يعمل بوابة لدمج كلا الحسابين.
باتباع خطوات هذه الطريقة سيتم دمج كل من الفروع وسيتم حل خطأ فهرس Git الحالي. إذا لم يكن كذلك ، فجرّب الإصلاح التالي.
اقرأ أيضا: إظهار أو إخفاء تعارضات دمج المجلدات في نظام التشغيل Windows 10
الطريقة الثالثة: حل تعارض الدمج
ابحث عن الملفات التي بها تعارض وقم بحل جميع المشكلات. يشكل حل تعارض الدمج جزءًا مهمًا من التخلص من خطأ فهرس Git الحالي.
1. أولاً ، حدد ملف يسبب المتاعب ملفات كـ:
2. الآن ، قم بتثبيت الملفات على النحو التالي:
بعد الانتهاء من الخطوات التالية ، حاول الدفع من الفرع ومعرفة ما إذا كان قد نجح.
الطريقة الرابعة: حذف الفرع المتسبب في التعارض
احذف الفرع الذي يحتوي على العديد من التعارضات وابدأ من جديد. عندما لا يعمل أي شيء آخر ، فمن الأفضل دائمًا حذف الملفات المتضاربة لإصلاح خطأ Git Merge ، على النحو التالي:
1. النوع بوابة الخروج -f في محرر الكود.
2. ضرب يدخل .
اقرأ أيضا: دمج العديد من حسابات Google Drive وصور Google
مسرد: أوامر Git المشتركة
ستمنحك قائمة أوامر Git التالية فكرة موجزة عن دورها في حل خطأ Git Merge: تحتاج إلى حل الفهرس الحالي أولاً.
واحد. سجل بوابة - دمج: سيوفر هذا الأمر قائمة بجميع الأوامر وراء تعارض الدمج في نظامك.
اثنين. بوابة فرق : يمكنك تحديد الاختلافات بين مستودعات أو ملفات الحالات باستخدام الأمر git diff.
3. بوابة الخروج: من الممكن التراجع عن التغييرات التي تم إجراؤها على الملف ، ويمكنك حتى تغيير الفروع باستخدام الأمر git checkout.
أربعة. إعادة تعيين بوابة - مختلط: من الممكن التراجع عن التغييرات في دليل العمل وتغييرات منطقة التدريج باستخدامه.
5. git merge –abort: إذا كنت تريد العودة إلى الجزء الرئيسي قبل الدمج ، يمكنك استخدام الأمر Git، git merge –abort. سيساعدك هذا أيضًا على الخروج من عملية الدمج.
6. إعادة تعيين بوابة: إذا كنت ترغب في إعادة تعيين الملفات المتعارضة إلى حالتها الأصلية ، يمكنك استخدام هذا الأمر git reset. يتم استخدام هذا الأمر عادةً في وقت تعارض الدمج.
مسرد: مصطلحات Git المشتركة
اقرأ هذه الشروط للتعرف عليها قبل إصلاح خطأ Git Merge.
واحد. الدفع- يساعد هذا الأمر أو المصطلح المستخدم في تبديل الفروع. ولكن يجب أن تكون حذرا من تعارضات الملفات أثناء القيام بذلك.
اثنين. أحضر - يمكنك تنزيل الملفات ونقلها من فرع معين إلى محطة العمل الخاصة بك عند إجراء عملية جلب Git.
3. فِهرِس- يطلق عليه قسم العمل أو التدريج في Git. سيتم تخزين الملفات المعدلة والمضافة والمحذوفة في الفهرس حتى تكون مستعدًا لربط الملفات.
أربعة. دمج - نقل التعديلات من فرع واحد ودمجها في فرع مختلف (رئيسي تقليديًا).
5. رئيس - إنه محجوز رئيس (مرجع مسمى) مستخدم أثناء الالتزام.
مُستَحسَن:
نأمل أن يساعدك دليلنا وأن تكون قادرًا على حل مشكلة خطأ Git Merge: تحتاج إلى حل الفهرس الحالي أولاً . إذا كان لديك أي استفسارات ، فقم بإسقاطها في قسم التعليقات.
إيلون ديكرElon هو كاتب تقني في Cyber S. وهو يكتب أدلة إرشادية لنحو 6 سنوات حتى الآن وقد غطى العديد من الموضوعات. يحب تغطية الموضوعات المتعلقة بأنظمة Windows و Android وأحدث الحيل والنصائح.