الأدوات الأساسية
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، إنه موجود لحمايتك وليس لمعاقبتك.