git diff

مقایسهٔ تغییرات

ایمن

ساختار دستور

git diff [options] [commit] [-- path]

نمونه‌های کاربردی

git diff

تغییرات staged نشده

git diff --staged

تغییرات staged شده

git diff main..feature

تفاوت دو شاخه

git diff --stat

خلاصهٔ تعداد خط تغییر

git diff HEAD~1 -- file.txt

تغییرات یک فایل نسبت به کامیت قبل

آپشن‌های مهم

--staged
تغییرات staging
--stat
آمار
--name-only
فقط نام فایل‌ها
-w
نادیده گرفتن فاصله‌ها