GIT-WHATCHANGED(1) دستورات عمومی کاربر GIT-WHATCHANGED(1)

git-whatchanged - نمایش گزارش‌های کامیت به همراه تفاوت‌هایی که هر کامیت ایجاد می‌کند

git whatchanged <option>...

دستور git whatchanged منسوخ شده است و برای حذف در نسخه‌های آینده Git برنامه‌ریزی شده است، زیرا صرفاً همان git log با پیش‌فرض‌های متفاوت است.

گزارش‌های کامیت و خروجی تفاوت‌هایی (diff) که هر کامیت ایجاد می‌کند را نمایش می‌دهد.

به کاربران جدید توصیه می‌شود در عوض از git-log(1) استفاده کنند. دستور whatchanged اساساً مشابه git-log(1) است، اما به‌طور پیش‌فرض خروجی diff را با فرمت خام (raw) نمایش می‌دهد و از کامیت‌های ادغام (merge) صرف‌نظر می‌کند:

git log --raw --no-merges

این دستور عمدتاً به دلایل تاریخی حفظ شده است؛ انگشتان افراد بسیاری که مدت‌ها پیش از ابداع git log و از طریق خواندن فهرست پستی هسته لینوکس کار با Git را یاد گرفته‌اند، به تایپ کردن آن عادت کرده است.

git whatchanged -p v2.6.12.. include/scsi drivers/scsi

نمایش کامیت‌ها به صورت وصله (patch) از نسخه v2.6.12 که هر فایلی را در زیرشاخه‌های include/scsi یا drivers/scsi تغییر داده‌اند

git whatchanged --since="2 weeks ago" -- gitk

نمایش تغییرات دو هفته اخیر روی فایل gitk. علامت "--" برای جلوگیری از سردرگمی با شاخه به نام gitk ضروری است

بخشی از مجموعه git(1)

2026-06-29 Git 2.55.0