الأدوات الأساسية
1 دقيقة للقراءة

ما هو Git؟

Git هو نظام للتحكم في الإصدارات—فكر فيه كنظام حفظ (Save) متطور لكودك يتتبع كل تغيير قمت به على الإطلاق.

تشبيه ألعاب الفيديو

تخيل أنك تلعب لعبة تقمص أدوار (RPG):

  • نقطة حفظ (Save Point) = Git Commit
  • ملف الحفظ (Save File) = مستودع Git (Repository)
  • خانات حفظ مختلفة = فروع Git (Branches)
  • تحميل حفظ سابق = Git Checkout
  • الحفظ السحابي = GitHub

عندما تقوم بعمل "Commit"، فأنت تنشئ نقطة حفظ. يمكنك دائماً العودة إلى أي حفظ سابق.

المفاهيم الأساسية

المستودع (Repo)

هو مجلد مشروعك مع تفعيل تتبع Git فيه.

الـ Commit

هو لقطة (Snapshot) لكودك في لحظة معينة.

الفرع (Branch)

هو خط زمني موازي لكودك. استخدم الفروع لـ:

  • العمل على ميزات جديدة دون تخريب الكود الرئيسي.
  • التجربة بأمان.
  • التعاون مع الآخرين.

التدفق الأساسي

# 1. قم بإجراء تغييرات على ملفاتك

# 2. أضف التغييرات لمرحلة التجهيز
git add .

# 3. احفظ التغييرات برسالة وصفية
git commit -m "إضافة نظام تسجيل الدخول"

# 4. ارفعها إلى السحاب (GitHub)
git push

لا تخف من Git، إنه موجود لحمايتك وليس لمعاقبتك.