إظهار Git Diff في ملف في منطقة التدريج [مكررة
سؤال
تكرار ممكن:
كيف أعرض التغييرات التي تم تنظيمها؟
هل هناك طريقة يمكنني رؤية التغييرات التي تم إجراؤها على file
بعد أن فعلت git add file
?
هذا هو ، عندما أفعل:
git add file
git diff file
لا يظهر أي فرق. أعتقد أن هناك طريقة لرؤية الاختلافات منذ الالتزام الأخير ولكني لا أعرف ما هذا.
المحلول
يمكنك إظهار التغييرات التي تم تنظيمها مع --cached
علَم:
$ git diff --cached
في الإصدارات الأكثر حداثة من GIT ، يمكنك أيضًا استخدام --staged
علَم (--staged
هو مرادف ل --cached
):
$ git diff --staged
نصائح أخرى
من أجل رؤية التغييرات التي تم تنظيمها بالفعل ، يمكنك تمرير -–staged
خيار ل git diff
(في إصدارات ما قبل 1.6 من GIT ، استخدم –-cached
).
git diff --staged
git diff --cached
تستطيع ايضا استخذام git diff HEAD file
لإظهار الفرق لملف معين.
انظر EXAMPLE
قسم تحت git-diff(1)
لا تنتمي إلى StackOverflow