سؤال

تكرار ممكن:
كيف أعرض التغييرات التي تم تنظيمها؟

هل هناك طريقة يمكنني رؤية التغييرات التي تم إجراؤها على 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)

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top