شرح صفوف ومحتوى الفقرة
عندما تتعامل مع تعديلات واسعة تشمل عشرات الملفات، يُفضل البدء باستعراض ملخص الملفات المتأثرة قبل قراءة الشفرة التفصيلية عبر ثلاثة خيارات سريعة:
- الملخص الإحصائي (
git diff --stat): يعرض عدد الأسطر المعدلة وشريط الإضافة والحذف لكل ملف. - أسماء الملفات فقط (
git diff --name-only): يطبع قائمة صافية بمسارات الملفات المتأثرة. - الأسماء مع رمز الحالة (
git diff --name-status): يوضح حالة كل ملف بالحرفMللمعدل، أوAللمضاف، أوDللمحذوف.
Shell
# Show file change histogram for staged changes
git diff --staged --stat
# List modified file paths with status letters (M, A, D)
git diff --staged --name-status