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

Searching Messages with --grep البحث بالرسائل عبر --grep

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

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

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

إذا كنت تتذكر كلمة مفتاحية أو رقم مهمة ورد في رسالة الالتزام مثل navbar أو fix، يمكنك استخدام الخيار --grep للبحث المباشر داخل نصوص رسائل الالتزامات عبر كامل تاريخ المستودع.

ويعمل البحث عبر --grep افتراضياً بحساسية لحالة الأحرف؛ لذلك يُنصح بإضافة الخيار -i لتجاهل الفرق بين الأحرف الكبيرة والصغيرة أثناء المطابقة.

Shell
# Search commit messages for a keyword (case-insensitive)
git log --grep="navbar" -i --oneline

# Combine author and message filters together
git log --author="Tariq" --grep="fix" -i --oneline