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