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

Reading Chronological git log قراءة سجل الالتزامات الزمني

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

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

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

بعد تسجيل عدة لقطات دائمة بالأمر git commit، ستحتاج إلى أداة دقيقة لمراجعة تاريخ المشروع ومعرفة متى ولماذا أُجري كل تعديل. يقرأ الأمر git log قاعدة بيانات المستودع المحلي ويعرض سجل الالتزامات بترتيب زمني عكسي؛ أي يبدأ من أحدث التزام يشير إليه المؤشر HEAD ثم يتتبع رابط الأب رجوعاً حتى أول لقطة في المشروع.

عند تشغيل git log بدون خيارات إضافية، يطبع النظام أربع معلومات أساسية لكل التزام وهي البصمة الرقمية الكاملة SHA-1 المكونة من 40 محرفاً، وهوية المؤلف Author، والتوقيت الزمني الدقيق Date، ونص رسالة الالتزام الكامل.

مخطط يوضح استعراض سجل الالتزامات بالأمر git log والعرض المدمج --oneline والإحصائيات --stat ورسم الشجرة --graph
Shell
# Inspect the full reverse-chronological commit history
git log

# Navigation inside the default terminal pager (less):
# Press Space to scroll down, b to scroll up, q to quit