Git هو أهم أداة في حياة أي مبرمج. يسمح لك بتتبع تغييرات كودك، التراجع عن الأخطاء، والتعاون مع فريقك. GitHub هو منصة لاستضافة مشاريعك على السحابة.

💡 لماذا Git ضروري؟

بدون Git: نسخ ملفات باسم "final_v2_REAL_FINAL.zip". مع Git: تاريخ كامل لكل تغيير يمكن العودة إليه في أي وقت.

1. تثبيت Git

# تحميل Git من git-scm.com # التحقق من التثبيت git --version # إعداد بياناتك git config --global user.name "اسمك" git config --global user.email "بريدك@email.com"

2. الأوامر الأساسية

# إنشاء repository جديد git init # مراقبة حالة الملفات git status # إضافة ملفات للـ Staging git add . # كل الملفات git add index.html # ملف محدد # حفظ التغييرات (Commit) git commit -m "إضافة الصفحة الرئيسية" # عرض التاريخ git log --oneline

3. الفروع (Branches)

# إنشاء فرع جديد git branch feature-login # الانتقال لفرع git checkout feature-login # إنشاء والانتقال معاً git checkout -b feature-login # دمج الفرع بالرئيسي git checkout main git merge feature-login # حذف الفرع بعد الدمج git branch -d feature-login

4. العمل مع GitHub

  1. أنشئ حساباً مجانياً على github.com
  2. أنشئ Repository جديد من لوحة التحكم
  3. اربط مشروعك المحلي بـ GitHub
  4. ارفع كودك باستخدام git push
  5. شارك الرابط مع فريقك أو في ملفك الشخصي
# ربط المشروع بـ GitHub git remote add origin https://github.com/username/repo.git # رفع الكود git push -u origin main # سحب آخر التغييرات git pull origin main

5. سيناريو عمل حقيقي

# كل يوم تعمل: git pull origin main # 1. جلب آخر تغييرات git checkout -b fix-bug # 2. إنشاء فرع للتعديل # ... اكتب الكود ... git add . # 3. إضافة التغييرات git commit -m "إصلاح خطأ في نموذج تسجيل الدخول" git push origin fix-bug # 4. رفع الفرع # 5. افتح Pull Request في GitHub
✅ Git في سوق العمل

Git مطلوب في كل وظيفة برمجة. ملف GitHub النشط يُعزّز سيرتك الذاتية بشكل كبير. ابدأ باستخدامه في كل مشاريعك منذ اليوم.