Git وGitHub

أتقن التحكم في الإصدارات والتعاون في مشاريع التطوير الخاصة بك

اكتشف الدروس التعليمية

لماذا تتعلّم Git وGitHub؟

أصبح Git المعيار الذي لا غنى عنه للتحكم في الإصدارات في صناعة تطوير البرمجيات. سواء كنت مطوّرًا مبتدئًا أو ذا خبرة، فإن إتقان Git وGitHub أمر أساسي للعمل بكفاءة ضمن فريق، وإدارة المشاريع المعقدة، والمساهمة في منظومة المصادر المفتوحة.

ستقودك سلسلة الدروس هذه خطوة بخطوة، من المفاهيم الأساسية إلى التقنيات المتقدمة، لتشعر بالراحة في استخدام Git وGitHub ضمن سير عملك اليومي.

10 دروس تعليمية
حوالي 4 ساعات من القراءة
من المبتدئ إلى المتقدم
Git وGitHub

دروس السلسلة التعليمية

1

مقدمة في Git

اكتشف Git وتاريخه ومزاياه والمفاهيم الأساسية للتحكم في الإصدارات.
مدة القراءة: 15 دقيقة
المستوى: مبتدئ
ابدأ هذا الدرس
2

الإعداد والخطوات الأولى

ثبّت Git على نظامك، وأعدّ بيئتك، وأنشئ أول مستودع محلي لك.
مدة القراءة: 20 دقيقة
المستوى: مبتدئ
ابدأ هذا الدرس
3

أوامر Git الأساسية

أتقن الأوامر الأساسية لتتبع التعديلات وإنشاء عمليات الإيداع (commits) وإدارة ملفاتك.
مدة القراءة: 25 دقيقة
المستوى: مبتدئ
ابدأ هذا الدرس
4

الفروع والدمج

تعلّم إنشاء الفروع للعمل على ميزات مختلفة ودمجها في شيفرتك الرئيسية.
مدة القراءة: 30 دقيقة
المستوى: متوسط
ابدأ هذا الدرس
5

مقدمة في GitHub

اكتشف GitHub، وأنشئ حسابك، وتعلّم استخدام هذه المنصة لاستضافة مشاريعك.
مدة القراءة: 20 دقيقة
المستوى: مبتدئ
ابدأ هذا الدرس
6

التعاون عبر GitHub

أتقن طلبات السحب (pull requests) والمشكلات (issues) والنقاشات للتعاون بكفاءة مع مطورين آخرين.
مدة القراءة: 25 دقيقة
المستوى: متوسط
ابدأ هذا الدرس
7

حل التعارضات

تعلّم كيفية تحديد تعارضات الدمج التي تظهر أثناء التعاون وحلّها.
مدة القراءة: 30 دقيقة
المستوى: متوسط
ابدأ هذا الدرس
8

مسارات عمل Git المتقدمة

استكشف مسارات العمل الشائعة مثل Git Flow وGitHub Flow وTrunk-Based Development.
مدة القراءة: 35 دقيقة
المستوى: متقدم
ابدأ هذا الدرس
9

الوحدات الفرعية والأشجار الفرعية في Git

أتقن تقنيات إدارة الاعتماديات الخارجية والمشاريع متعددة الوحدات باستخدام Git.
مدة القراءة: 25 دقيقة
المستوى: متقدم
ابدأ هذا الدرس
10

GitHub Actions وCI/CD

أعدّ مسارات عمل للتكامل المستمر والنشر المستمر مباشرةً داخل مستودعات GitHub الخاصة بك.
مدة القراءة: 40 دقيقة
المستوى: متقدم
ابدأ هذا الدرس