شرح صفوف ومحتوى الفقرة
لاستعراض الالتزامات التي عدّلت ملفاً أو مجلداً بعينه فقط، مرر مسار الملف في نهاية الأمر بعد فاصل الشرطتين -- مثل git log --oneline -- index.html. يخبر الفاصل -- نظام Git صراحةً أن ما بعده هو مسار ملف على القرص وليس اسم مرجع.
وإذا كان الملف قد أُعيدت تسميته أو نُقل سابقاً بالأمر git mv، أضف الخيار --follow ليستمر Git في تتبع تاريخ الملف حتى قبل تغيير اسمه.
Shell
# View commits that modified a specific file path
git log --oneline -- index.html
# Trace a file history even across previous git mv renames
git log --follow --oneline -- style.css