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

File Path History and --follow تاريخ ملف محدد و--follow

ابحث في سجل الالتزامات بالتاريخ أو المؤلف أو الكلمات المفتاحية أو مسار الملف أو السطر البرمجي (-S)، وخصص تقارير السجل عبر --pretty=format وgit shortlog.
1 صفوف تعليمية
Version Control
0 مشاهدة

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

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

لاستعراض الالتزامات التي عدّلت ملفاً أو مجلداً بعينه فقط، مرر مسار الملف في نهاية الأمر بعد فاصل الشرطتين -- مثل 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