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

🔀 شرح Git

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

الدرس 12 من 32· ⏱ 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 للتأكّد ممّا ستحفظه.

🎯 التالي: دمج الفروع (Merge).

شرح مقارنة التغييرات (git diff) — Git بالعربي
مقارنة التغييرات (git diff)Git بالعربي · The Code Fix

📚 لمزيد من التعمّق في Git، راجِع التوثيق الرسمي لـ Git.

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