انتقل إلى محتوى الدرس

Aborting Merge with --abort إلغاء الدمج بالخيار --abort

افهم متى ولماذا يحدث تعارض الدمج عند تعديل نفس الأسطر في فرعين، واقرأ علامات التعارض الثلاث بدقة، واحسم التعارض أو ألغِه بأمان.
3 صفوف تعليمية
Version Control
0 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

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

في أي لحظة قبل تنفيذ التزام الدمج، يمكنك تشغيل الأمر المنقذ git merge --abort؛ حيث يلغي Git عملية الدمج فوراً، ويمسح علامات التعارض، ويعيد مجلد العمل ومنطقة التجهيز إلى حالتهما الأصلية النظيفة قبل بدء الدمج تماماً.

الصف 2 كود برمجي
Shell
# Cancel an in-progress conflicted merge safely
git merge --abort

# Confirm repository returned to clean pre-merge state
git status -s -b
الصف 3 ملاحظة هامة