شبكة تعلم مع ناو

ما هو Git وما دوره في تطوير البرمجيات؟

Git نظام للتحكم في الإصدارات (Version Control). دوره الأساسي تتبع كل تغيير في ملفات المشروع وإدارة النسخ المختلفة منه.

ماذا يعطيك؟

  • تاريخ كامل: من غيّر ماذا ومتى ولماذا.
  • الرجوع: إذا أفسد تعديلٌ شيئًا، تعود لنسخة سابقة.
  • الفروع: تجرّب ميزة جديدة دون المساس بالنسخة الأساسية.
  • العمل الجماعي: عدة مطورين على المشروع نفسه دون أن يمسح أحدهم عمل الآخر.

أوامر البداية

git init
git add .
git commit -m "First version"
git log

وGitHub وGitLab مواقع لاستضافة مستودعات Git ومشاركتها، لكنها ليست Git نفسه.

اختبر نفسك

خمسة أسئلة سريعة، مع الإجابة والشرح بعد كل سؤال.