انتقل إلى محتوى الدرس

Git Origin and Design Goals نشأة Git وأهداف تصميمه

تعرّف على مفهوم التحكم في الإصدارات ولماذا تفشل النسخ اليدوية للمجلدات في المشاريع الحقيقية، والفرق بين الأنظمة المركزية والموزعة، ولماذا يقود Git هندسة البرمجيات الحديثة.
3 صفوف تعليمية
Version Control
1,951 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

ابتكر المهندس لينوس تورفالدس (Linus Torvalds) مؤسس نواة لينكس نظام Git في أبريل عام 2005 لإدارة تطوير نواة Linux Kernel الضخمة بكفاءة وحرية كاملة، وقد صممه وفق أهداف هندسية صارمة جعلته المعيار العالمي الأول اليوم:

  • السرعة الفائقة: كُتب بلغة C ليواكب المشاريع العملاقة التي تضم عشرات الآلاف من الملفات دون أي تباطؤ.
  • دعم التطوير غير الخطي: إنشاء ودمج الفروع المتوازية بسرعة وسلاسة فائقة.
  • الحماية التشفيرية للبيانات: فحص كل ملف وإصدار ببصمة رقمية تمنع أي تلف أو تلاعب غير مرصود.
الصف 2 كود برمجي
Shell
# Core Git engineering milestones (2005 -> Present)
# Creator: Linus Torvalds (Linux Kernel)
# License: Open Source (GPLv2)
# Platforms: Linux, macOS, Windows
الصف 3 ملاحظة هامة