ابدأ بالأمر git log -- path/to/file لفحص الالتزامات المختارة لمسار ملف. يفصل -- المسار عن معاملات المراجعات. يفحص Git log الالتزامات الممكن الوصول إليها ضمن نطاق المراجعات المحدد؛ القائمة القصيرة ليست تلقائياً تاريخ كل الفروع وكل الأسماء السابقة.

لملف واحد أعيدت تسميته يستطيع git log --follow -- path/to/file متابعة التاريخ عبر إعادة التسمية. يقصر الدليل --follow على ملف واحد. لا تعمم ذلك على مجلد كامل ولا تعتبر قائمة مرتبة دليلاً على إعادة بناء شاملة لتاريخ معقد.

اختر المراجعة أو النطاق بوعي. يعرف دليل gitrevisions النطاق A..B بأنه الالتزامات الممكن الوصول إليها من B باستثناء الممكن الوصول إليها من A، وليس فترة تقويمية. سجل الفرع أو المراجعات المفحوصة لكي يستطيع مراجع آخر إعادة فحص النطاق نفسه.

افحص الرقع المهمة باستخدام git log -p -- path/to/file ثم قارن التغيير بالشيفرة المحيطة والمتطلبات. لا يعرض التاريخ العمل غير المثبت ولا يثبت وحده هوية المؤلف أو صحة العمل. أوامر القراءة هذه لا تعيد ضبط الملفات أو تستعيدها أو تحذفها؛ اتخذ أي قرار تعديل لاحق بصورة مستقلة.