لماذا GitHub
Git ينسخ التاريخ على حاسوبك. GitHub موقع ترفع فيه ذلك التاريخ – نسخة احتياطية سحابية، مشاركة مع الأصدقاء، وربط بـ Render/Vercel للنشر. أنشئ حساباً على github.com مع أحد الوالدين (بريدهم، عمر 13+ أو حساب عائلي).
شاهد معي: مستودع جديد
- على GitHub: New repository → سمّه مثلاً
my-web-project→ بدون README (لديك كود محلي بالفعل). - 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)، لا كلمة مرور الحساب.
- حدّث صفحة المستودع – كودك على الإنترنت.
شاهد معي: المزيد من التغييرات
عدّل في كودك، ثم:
git add .
git commit -m "Fixed the footer"
git push
ثلاث خطوات ستكررها للأبد: add → commit → push.
الأمان: لا ترفع أبداً كلمات مرور أو API keys أو mail-config.php إلى Git. لذلك لديك .gitignore و.env. إن رفعت كلمة مرور بالخطأ، أخبر والداً فوراً – يجب تغييرها وتنظيف التاريخ.
دورك الآن 💪
- أنشئ مستودعاً على GitHub لمشروعك الرئيسي (React أو خادم – واحد يكفي للبداية).
- اربطه بـ
git remote add origin ...وgit push. - أجرِ تغييراً صغيراً، commit، وpush مرة أخرى.
- على GitHub، في تبويب Commits، هل ترى الإصدارين؟
تحقق: كودك على GitHub وتعرف دورة add/commit/push. يمكنك نشر الخادم من المستوى 3 على Render من هذا المستودع – تعرف كيف من ختام Master.
ما ستخرج به من هذا الدرس
git remote+git push= كود على GitHub.- كل تغيير:
add→commit→push. - الملفات الحساسة في
.gitignore، لا على GitHub.
© 2026 Ing. Martin Polak / AlgoRhino · شروط استخدام المحتوى