← المستوى 4 – محترف البيانات

الدرس 3 من 6 ⏱ 40 دقيقة بريميوم

GitHub – الكود على الإنترنت

ارفع مستودعك إلى GitHub. نسخة احتياطية سحابية وأساس للنشر.

لماذا GitHub

Git ينسخ التاريخ على حاسوبك. GitHub موقع ترفع فيه ذلك التاريخ – نسخة احتياطية سحابية، مشاركة مع الأصدقاء، وربط بـ Render/Vercel للنشر. أنشئ حساباً على github.com مع أحد الوالدين (بريدهم، عمر 13+ أو حساب عائلي).

شاهد معي: مستودع جديد

  1. على GitHub: New repository → سمّه مثلاً my-web-projectبدون README (لديك كود محلي بالفعل).
  2. GitHub يعرض أوامر. في طرفية مشروعك (استبدل YOUR-USERNAME):
git remote add origin https://github.com/YOUR-USERNAME/my-web-project.git
git branch -M main
git push -u origin main

في أول push، GitHub يطلب تسجيل الدخول – استخدم Personal Access Token (في إعدادات GitHub → Developer settings → Tokens)، لا كلمة مرور الحساب.

  1. حدّث صفحة المستودع – كودك على الإنترنت.

شاهد معي: المزيد من التغييرات

عدّل في كودك، ثم:

git add .
git commit -m "Fixed the footer"
git push

ثلاث خطوات ستكررها للأبد: add → commit → push.

💡

الأمان: لا ترفع أبداً كلمات مرور أو API keys أو mail-config.php إلى Git. لذلك لديك .gitignore و.env. إن رفعت كلمة مرور بالخطأ، أخبر والداً فوراً – يجب تغييرها وتنظيف التاريخ.

دورك الآن 💪

  1. أنشئ مستودعاً على GitHub لمشروعك الرئيسي (React أو خادم – واحد يكفي للبداية).
  2. اربطه بـ git remote add origin ... وgit push.
  3. أجرِ تغييراً صغيراً، commit، وpush مرة أخرى.
  4. على GitHub، في تبويب Commits، هل ترى الإصدارين؟

تحقق: كودك على GitHub وتعرف دورة add/commit/push. يمكنك نشر الخادم من المستوى 3 على Render من هذا المستودع – تعرف كيف من ختام Master.

ما ستخرج به من هذا الدرس