GENAI 102
M02 · L07
أساسيات هندسة البرمجيات

التحكّم بالإصدارات والتعاون

التحكّم بالإصدارات — git — آلة زمن وشبكة أمان لشيفرتك. يتيح لك العودة إلى أي لحظة سابقة، وهو الطريقة التي تعمل بها مع وكيل برمجي بأمان.

01 / 08
GENAI 102
M02 · L07
الأفكار الأساسية

أربع كلمات يجب معرفتها

كل شيء تقريباً في git مبنيّ على أربع أفكار بسيطة.

  • commit — لقطة محفوظة من مشروعك، مع رسالة قصيرة تصف ما الذي تغيّر.
  • branch — خطّ عمل موازٍ، كي تجرّب شيئاً دون أن تمسّ النسخة الرئيسية.
  • merge — إعادة تغييرات الفرع إلى الخط الرئيسي.
  • السجلّ — السلسلة الكاملة من الـcommits، كي تتمكّن دائماً من العودة.
02 / 08
GENAI 102
M02 · L07
لماذا يهمّ مع الذكاء الاصطناعي

شبكة أمان للوكلاء

يمكن لوكيل برمجي أن يغيّر ملفات كثيرة بسرعة. تتيح لك الـcommits مراجعة الـdiff — ما الذي تغيّر بالضبط، سطراً سطراً — قبل أن تثق به.

نقطة الأمان الحقيقية
إذا ساء تغيير أجراه الوكيل، يتيح لك commit نظيف التراجع عنه تماماً والعودة إلى حالة سليمة معروفة.
03 / 08
GENAI 102
M02 · L07
العمل معاً

الـPull Requests والمراجعة

يحدث التعاون في git عبر pull requests: تقترح مجموعة من التغييرات، ثم يراجع أحدهم — زميل، أو حتى أنت في المستقبل — الـdiff قبل أن تُدمج.

أين يجري هذا
يستضيف GitHub وGitLab مستودعاتك، ويوفّران سير عمل الـpull request ومراجعة الشيفرة.
04 / 08
GENAI 102
M02 · L07
عادة الباني

الـcommit الصغير والمتكرّر

أنشئ الكثير من الـcommits الصغيرة برسائل واضحة، بدلاً من واحد ضخم. هذا يبقي عمل الوكيل قابلاً للمراجعة، ويجعل الأخطاء رخيصة التراجع — لا تخسر سوى آخر خطوة صغيرة.

05 / 08
GENAI 102
طبّقها
من الفكرة إلى المشروع الختامي

طبّقها

كيف تطبّق ذلك: هيّئ مستودع git لمشروعك قبل أن تكتب سطراً واحداً من الشيفرة، وأنشئ أوّل commit لك. ومن ثمّ، أنشئ commit بعد كل تغيير ناجح.

  • متتبّع مهام الذكاء الاصطناعي الأسبوعية — أنشئ commit قبل أن تدع الوكيل يُجري تغييرات كبيرة، كي تقارن ما فعله وتتراجع عند الحاجة؛ بل إنّ مخطّط الأسبوع الأصلي يتزامن عبر git.
  • موقع علامتك الشخصية — يتيح لك التحكّم بالإصدارات تجربة تغييرات تصميم جريئة والتراجع فوراً؛ وغالباً ما تنشر الاستضافة مباشرة من المستودع.
06 / 08
GENAI 102
اختبار سريع

تحقّق ممّا ثبت

ثلاثة أسئلة من هذا الدرس. أجب لترى السبب — يظهر الشرح سواء أصبتَ أم أخطأت. ولا شيء يُسجَّل أو يُحفَظ.

السؤال 1 من 0
النتيجة 0/0

07 / 08
GENAI 102
ملخّص
خلاصة

ما الذي تعلّمته

يمنحك git الـcommits والـbranches والـmerges والسجلّ — آلة زمن وشبكة أمان. مراجعة الـdiffs تجعل عمل الوكيل آمناً؛ أنشئ commit صغيراً وباستمرار؛ والـpull requests هي طريقتك في التعاون.

الدرس التالي
08 / 08