Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

Git Diff

جزء من قسم التحكم في الإصدارات في رحلة Terminal على Coddy — الدرس 15 من 58.

git diff يعرض لك بالضبط ما الذي تغير في دليل العمل الخاص بك منذ آخر عملية إيداع (commit). إنه أحد أكثر الأوامر فائدة عندما تكون في منتصف عملية التعديل وتريد تذكر ما قمت به.

git diff

الأسطر التي تمت إزالتها مسبوقة بـ -؛ والأسطر التي تمت إضافتها مسبوقة بـ +:

-print("hi")
+print("hello")

بشكل افتراضي، يقوم git diff بمقارنة دليل العمل بآخر ما تم إيداعه. هو لا يظهر التغييرات التي تم تجهيزها (staged) بالفعل. قم بتشغيله قبل التجهيز لمراجعة تعديلاتك للمرة الأخيرة.

تظهر أسطر السياق غير المتغيرة حول تغييراتك بمسافة بادئة، حتى تتمكن من رؤية مكان حدوث التغيير في الملف.

challenge icon

التحدي

سهل

يحتوي المجلد على greet.py مع السطر print("hi")، والذي تم عمل commit له بالفعل. قم بتغيير السطر إلى print("hello")، ثم قم بتشغيل git diff لرؤية تغييراتك غير المدرجة (unstaged).

ورقة مرجعية

git diff يعرض التغييرات في دليل العمل منذ آخر عملية إيداع (التغييرات غير المدرجة فقط):

git diff

الأسطر المحذوفة تبدأ بـ -، والأسطر المضافة تبدأ بـ +:

-print("hi")
+print("hello")

جرّب بنفسك

الطرفية
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس التحكم في الإصدارات