الرجوع إلى المساق

دورة تعليم جيت Git وجيت هب GitHub

0% مكتمل
0/0 خطوة
  1. مقدمة دورة Git and Github
    6 المواضيع
    |
    2 الاختبارات
  2. مواد الدورة (Course Materials)
  3. أساسيات Git
    12 المواضيع
    |
    5 الاختبارات
  4. الفروع (Branches)
    7 المواضيع
    |
    3 الاختبارات
  5. الدمج (Merge)
    13 المواضيع
    |
    4 الاختبارات
  6. العمل مع الريبو عن بعد (Working with remote repository)
    9 المواضيع
    |
    3 الاختبارات
  7. ملحقات مفيدة (Useful plugins)
    3 المواضيع
  8. المصادر
  9. الخاتمة
الدرس تقدم
0% مكتمل

ما هو Version control؟

  • أداة تُدير التغيرات المتعلقة بالأكواد والملفات داخل المشروع.
  • أداة تجعلك تتبع جميع التعديلات بالتوقيتات الزمنية لكل تعديل.
  • أداة تُتيح لك تخزين نسخة من الملفات علي جهازك الشخصي أو على الاداة المستخدمة لتطبيق الـ version control مثل Git.

ما هو Git؟

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

Git يسمح للمستخدمين بإنشاء نسخ من المشروع بسهولة (Branches) ودمج التغييرات بين هذه النسخ بشكل آمن ومنظم. يعتمد Git على نموذج توزيعي حيث يمكن للمطورين العمل على المشروع بشكل مستقل ودمج تغييراتهم فيما بعد. هذا يسهل العمل على مشاريع كبيرة ويسمح بتعاون فعال بين مختلف أعضاء الفريق. وهو من أشهر أنواع الـ version control.

يوجد العديد من البرامج المختلفة التي تُستخدم لتطبيق الـ version control مثل:

- CVS

- SVN

- Perforce

- Bazzare

اشترك
نبّهني عن
28 تعليقات
أحدث
أقدم الأكثر تصويتا
Inline Feedbacks
عرض جميع التعليقات