تخطَّ إلى المحتوى

git log --max-count-oldest

عرض أقدم Commits بدل أحدثها git log --max-count-oldest

خيار جديد في Git 2.55 لـ log وrev-list يعرض أقدم عدد محدّد من الـ commits ضمن نطاق معيّن، بدل الأحدث كالعادة.

افتراضيًا، git log وrev-list يبدآن من أحدث commit. --max-count-oldest=<عدد> يقلب هذا: يطلب من Git مباشرةً أقدم <عدد> commits ضمن النطاق المطلوب، دون الحاجة لعكس النتيجة يدويًا أو تمريرها إلى أدوات خارجية بعد --oneline.

الصياغة

git log --max-count-oldest=<عدد> [نطاق]

📄 مثال

git log --oneline --max-count-oldest=5 v1.0.0..main
# أول 5 commits بعد v1.0.0 مباشرة، لا آخر 5

أهم الخيارات

الخيارالوظيفة
--max-count-oldest=<n>يحدّ النتيجة لأقدم n commits ضمن النطاق المطلوب بدل أحدثها

💡 نصائح عملية

  • مفيد عند فحص أول التغييرات التي أُدخلت بعد نقطة معيّنة (مثل tag إصدار) بدل آخرها

⚠️ أخطاء شائعة

  • الظن أنه يعكس ترتيب الطباعة بالكامل — هو فقط يغيّر أي طرف من النطاق يُقتطع عند وجود حدّ

خصائص ذات صلة

🎓 تريد فهم الصورة الكاملة خطوة بخطوة؟ ابدأ من مسار GIT الكامل بالعربي.