Menu
CoddyTech
flag Ar iconالعربيةdown icon

Git Diff

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

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

git diff

تُسبق الأسطر التي أُزيلت بالبادئة -؛ وتُسبق الأسطر التي أُضيفت بالبادئة +:

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

افتراضيًا، يقارن git diff دليل العمل بآخر نسخة تم إيداعها. وهو لا يعرض التغييرات التي أُضيفت بالفعل إلى منطقة التجهيز. شغّله قبل التجهيز لمراجعة تعديلاتك مرة أخيرة.

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

challenge icon

التحدي

سهل

يحتوي المجلد على greet.py الذي يتضمن السطر print("hi"). أجرِ إيداعًا له كما هو، وغيّر السطر إلى print("hello")، ثم شغّل git diff للاطّلاع على التغيير الذي لم يتم إيداعه.

يبدأ كل تشغيل بنسخة جديدة من المجلد، ويُشغَّل النص البرمجي بالكامل في المحرر مجددًا من البداية. لن يُجرى أي إيداع نيابةً عنك: ابدأ باستخدام git init -q -b main، واضبط git config user.name وgit config user.email، ثم أجرِ إيداعًا للملف الأولي. أبقِ هذه الأسطر في المحرر. إذا حذفتها، فسترى fatal: not a git repository.

جرّب بنفسك

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

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

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

تدرّب بنفسك: Playground لـ Terminal