تخطَّ إلى المحتوى

🔀 شرح Git

مقارنة التغييرات (git diff)

الدرس 12 من 25· ⏱ 1 دقائق قراءة

تغييرات لم تُجهّز بعد

git diff

يُظهر الفروق بين مجلّد العمل وآخر حالة مجهّزة.

تغييرات مجهّزة (staged)

git diff --staged

ما سيدخل في الـ commit القادم.

مقارنة بين commitين

git diff <hash1> <hash2>
git diff main feature   # بين فرعين

قراءة المخرجات

  • الأسطر بـ - (أحمر) حُذفت.
  • الأسطر بـ + (أخضر) أُضيفت.

ملف واحد فقط

git diff file.txt

💡 راجع git diff --staged دائمًا قبل الـ commit للتأكّد ممّا ستحفظه.

🎯 التالي: الفروع بالتفصيل.

هل كان هذا الدرس مفيدًا؟