في Git، ما الفرق بين git merge و git rebase؟

الخيارات:

  • الخيار الأول: git rebase يحافظ على السجل الزمني بينما git merge يعيد ترتيب التاريخ.

  • الخيار الثاني: كلاهما يؤديان نفس الوظيفة ولكن git merge أسرع.

  • الخيار الثالث: git merge يُستخدم فقط في المستودعات البعيدة، بينما git rebase يعمل محليًا.

  • الخيار الرابع: git merge يدمج التغييرات بين الفروع مع الاحتفاظ بالتاريخ، بينما git rebase يعيد تطبيق التغييرات على أساس فرع جديد.

انتباه: هذا المحتوى عبارة عن سؤال وله إجابات محتملة. هنالك إجابة صحيحة واحدة وتم عرضها في نهاية المحتوى.

انتباه: واحدة من الإجابات أو الخيارات المحتملة أدناه للسؤال تكون صحيحة.

الإجابة الصحيحة للسؤال أعلاه:

الخيار الرابع

git merge يحتفظ بتاريخ الفروع كما هو، بينما git rebase يعيد تطبيق التغييرات فوق فرع آخر لتجنب التعقيدات في السجل.

عرض المزيد من الأسئلة كهذا السؤال؟

هل تعلمت شيئاً جديداً من هذا الاختبار البرمجي القصير؟

باستطاعتك تعزيز معرفتك وفهمك حول مواضيع هذا الاختبار القصير من خلال الاستفادة من المسارات التعليمية التي نقدمها. يتيح لك هذا الخيار الوصول إلى مصادر تعليمية شاملة ومتنوعة بكل سهولة ويسر، فكل ما عليك هو النقر على الرابط المناسب للوصول إلى الموارد التعليمية المفيدة. استثمر وقتك بشكل فعّال واستفد بأقصى درجة من هذه الفرصة لتعزيز مهاراتك وتحقيق أهدافك التعليمية والمهنية.

ابدأ رحلة الاحتراف
وانضم لدروس المبتدئين لتعلم تطوير الويب