
مع وجود نواة لينكس التي يساهم في تطويرها آلاف المطورين حول العالم، يعملون عبر مناطق زمنية متعددة وعلى مشاريع معقدة ومتوازية، أصبح من الضروري تنسيق هذا العمل الضخم وتتبع التغييرات بطريقة منهجية وواضحة. لهذا الغرض صُمّم Git، ثم ما لبث أن انتشر ليُستخدم في ملايين مشاريع التطوير الأخرى، وأصبح اليوم حجر الأساس لمعظم أعمال البرمجيات مفتوحة المصدر التي تُنجز حول العالم. صُممت هذه الدورة لمستخدمي الحاسوب الذين لديهم خبرة محدودة أو معدومة في بيئات التطوير التعاوني، وكذلك لمن لديهم تجربة سابقة في لينكس أو مشاريع مفتوحة المصدر ويرغبون في اكتساب فهم متين لكيفية استخدام Git بفعالية. ستتعرف في هذه الدورة على ماهية Git ولماذا يُعد نظاماً مناسباً للتطوير الموزع، وكيفية تثبيته والبدء باستخدامه. كما ستتعلم كيفية إنشاء مستودع جديد أو استنساخ (Clone) مستودع موجود، ثم تنفيذ الالتزامات (Commits) لتسجيل التغييرات بشكل منظم. وستتدرب على مراجعة سجل المراجعات (Revision History) وفهم تطور المشروع عبر الزمن، إضافة إلى فحص الفروقات بين الإصدارات الحالية والسابقة لمعرفة ما الذي تغيّر بدقة. وتغطي الدورة أيضاً العمل مع الفروع (Branches) لإدارة مسارات تطوير متعددة، وكيفية دمج التغييرات (Merge) عند الحاجة، بما يدعم التعاون بين أعضاء فريق موزع جغرافياً. في النهاية ستكون قادراً على استخدام Git كأداة عملية لإدارة الشيفرة المصدرية والتعاون بكفاءة ضمن فرق تطوير موزعة.
Jerry Cooperstein
Senior Content Manager