لماذا تتعلّم Git وGitHub؟
أصبح Git المعيار الذي لا غنى عنه للتحكم في الإصدارات في صناعة تطوير البرمجيات. سواء كنت مطوّرًا مبتدئًا أو ذا خبرة، فإن إتقان Git وGitHub أمر أساسي للعمل بكفاءة ضمن فريق، وإدارة المشاريع المعقدة، والمساهمة في منظومة المصادر المفتوحة.
ستقودك سلسلة الدروس هذه خطوة بخطوة، من المفاهيم الأساسية إلى التقنيات المتقدمة، لتشعر بالراحة في استخدام Git وGitHub ضمن سير عملك اليومي.
دروس السلسلة التعليمية
1
مقدمة في Git
اكتشف Git وتاريخه ومزاياه والمفاهيم الأساسية للتحكم في الإصدارات.
ابدأ هذا الدرس 2
الإعداد والخطوات الأولى
ثبّت Git على نظامك، وأعدّ بيئتك، وأنشئ أول مستودع محلي لك.
ابدأ هذا الدرس 3
أوامر Git الأساسية
أتقن الأوامر الأساسية لتتبع التعديلات وإنشاء عمليات الإيداع (commits) وإدارة ملفاتك.
ابدأ هذا الدرس 4
الفروع والدمج
تعلّم إنشاء الفروع للعمل على ميزات مختلفة ودمجها في شيفرتك الرئيسية.
ابدأ هذا الدرس 5
مقدمة في GitHub
اكتشف GitHub، وأنشئ حسابك، وتعلّم استخدام هذه المنصة لاستضافة مشاريعك.
ابدأ هذا الدرس 6
التعاون عبر GitHub
أتقن طلبات السحب (pull requests) والمشكلات (issues) والنقاشات للتعاون بكفاءة مع مطورين آخرين.
ابدأ هذا الدرس 7
حل التعارضات
تعلّم كيفية تحديد تعارضات الدمج التي تظهر أثناء التعاون وحلّها.
ابدأ هذا الدرس 8
مسارات عمل Git المتقدمة
استكشف مسارات العمل الشائعة مثل Git Flow وGitHub Flow وTrunk-Based Development.
ابدأ هذا الدرس 9
الوحدات الفرعية والأشجار الفرعية في Git
أتقن تقنيات إدارة الاعتماديات الخارجية والمشاريع متعددة الوحدات باستخدام Git.
ابدأ هذا الدرس 10
GitHub Actions وCI/CD
أعدّ مسارات عمل للتكامل المستمر والنشر المستمر مباشرةً داخل مستودعات GitHub الخاصة بك.
ابدأ هذا الدرس