شرح صفوف ومحتوى الفقرة
يلخص الجدول المرجعي التالي أهم خيارات عرض السجل في الأمر git log ومتى تستخدم كلاً منها في عملك اليومي:
| الأمر أو الخيار | كثافة المخرجات | التفاصيل المعروضة | حالة الاستخدام المثلى |
|---|---|---|---|
git log | تفصيلي متعدد الأسطر | بصمة 40 محرفاً، المؤلف، التاريخ، والرسالة | قراءة الأوصاف الكاملة للالتزامات |
git log -n <N> | مقيد بالعدد | يتوقف بعد طباعة أحدث N التزامات | التحقق السريع من آخر اللقطات المسجلة |
git log --oneline | سطر واحد لكل التزام | بصمة مختصرة من 7 محارف وعنوان الرسالة | المسح البصري السريع للسجلات الطويلة |
git log --stat | تقرير إحصائي للملفات | مسارات الملفات المعدلة وعدد أسطر الإضافة والحذف | معرفة حجم التغيير والملفات المتأثرة |
git log -p | رقعة الكود الكاملة | الأسطر البرمجية المضافة + والمحذوفة - | المراجعة الدقيقة للتعديلات البرمجية |
git log --graph | شجرة نصية مرئية | عقد الالتزامات * وروابط الأبوة | تتبع تسلسل السجل وموقع المؤشر HEAD |
خلاصة المعرفة ومحطة الانتقال
ملخص الدرس
حصاد الدرسمراجعة مركّزة لأهم المفاهيم والقواعد الهندسية التي أتقنتها في هذا الدرس قبل التطبيق العملي
ماذا تعلّمت في هذا الدرس؟
تعلمت في هذا الدرس قراءة سجل الالتزامات الزمني العكسي عبر الأمر git log، وتحديد عدد النتائج بالخيار -n، وضغط العرض بـ --oneline، وفحص إحصائيات الملفات عبر --stat، واستعراض التعديلات التفصيلية بالخيار -p، ورسم شجرة السجل بـ --graph. الخطوة التالية: انتقل الآن إلى الدرس 12 «البحث المتقدم وتخصيص مخرجات السجل في Git» لتصفية الالتزامات بالتاريخ والمؤلف والكلمات المفتاحية.