شرح صفوف ومحتوى الفقرة
في المشاريع الكبيرة التي قد يمس فيها الدمج عشرات الملفات بينما يقع التعارض في ملف واحد أو اثنين فقط، نعتمد على أوامر الفحص لتحديد موقع التعارض بدقة:
- الحالة المفصلة (
git status): يفرد قسماً خاصاً بعنوانUnmerged pathsيسرد فيه كل ملف شهد تعديلاً متضارباً (both modified). - الحالة المختصرة (
git status -s): يميز الملفات المتعارضة بالرمز المزدوجUU. - فحص الفروق المتبقية (
git diff): يعرض المقاطع المتعارضة التي لم تُحسم بعد فقط.
Shell
# List unmerged files with short UU status code
git status -s
# Inspect unresolved conflict lines directly
git diff