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

Limiting Entries and oneline تحديد العدد والعرض --oneline

استعرض سجل التزامات المستودع بترتيب زمني عكسي عبر الأمر git log، واعرض الملخصات المدمجة بـ --oneline و--stat، وارسم شجرة السجل بـ --graph.
1 صفوف تعليمية
Version Control
0 مشاهدة

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

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

في المشاريع النشطة التي تضم مئات الالتزامات، يستهلك العرض التفصيلي الكامل مساحة الشاشة بسرعة. ولتسريع الفحص اليومي، يوفر الأمر git log خيارات لضبط عدد النتائج وكثافة العرض:

  • تحديد عدد الالتزامات المعروضة (-n): يكتفي الأمر git log -n 3 أو صيغته المختصرة git log -3 بطباعة أحدث 3 التزامات فقط ثم يتوقف فوراً.
  • العرض المدمج في سطر واحد (--oneline): يدمج بيانات كل التزام في سطر واحد يضم أول 7 محارف من البصمة الرقمية متبوعة بعنوان الرسالة، ويمكن دمجه مع --decorate لإظهار موقع المؤشر HEAD.
Shell
# Show only the 3 most recent commits
git log -n 3

# Condense history to one line per commit with pointer labels
git log --oneline --decorate -n 5