Softwareبرامجبرمجة

Git for Windows: أول خطوة لازم تعملها قبل ما تبدأ مشروع برمجي جدي

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

إيه هو Git بالظبط؟

Git نظام “التحكم في الإصدارات” (Version Control)، ببساطة: بيسجل كل تعديل بتعمله في كود مشروعك عبر الوقت، وتقدر ترجع لأي نسخة قديمة في أي وقت لو حصلت مشكلة، وتشتغل مع فريق على نفس المشروع من غير ما تدوس على شغل بعض.

الفرق بين Git وGitHub

نقطة بلبلة شائعة جدًا للمبتدئين: Git هو “البرنامج” اللي بيتحكم في التاريخ والإصدارات على جهازك. GitHub هو “موقع” بيستضيف المشاريع دي أونلاين ويسهّل التعاون والمشاركة. تقدر تستخدم Git من غير GitHub، لكن GitHub بيعتمد على Git في الأساس.

ليه محتاج تتعلمه من البداية؟

  • حماية من فقدان الشغل: لو الجهاز اتعطل، مشروعك محفوظ آمن أونلاين.
  • تجربة أفكار من غير مخاطرة: تقدر تجرب تعديل معين، ولو مانفعش، ترجع للنسخة اللي كانت شغالة فورًا.
  • العمل الجماعي: أساسي لو بتشتغل في فريق برمجي، أي شركة تقنية هتطلب منك تجيده.
  • معيار الصناعة: أي وظيفة برمجة تقريبًا بتفترض إنك تعرف تستخدمه.

أوامر Git الأساسية اللي تبدأ بيها

  • git init: بدء مشروع Git جديد في مجلد.
  • git add .: تجهيز كل التعديلات للحفظ.
  • git commit -m "وصف التعديل": حفظ نقطة معينة من التاريخ مع وصف واضح.
  • git push: رفع التعديلات لحساب GitHub.
  • git pull: تحميل آخر تعديلات من GitHub لجهازك.
  • git clone [رابط]: نسخ مشروع موجود بالكامل لجهازك.

خطوات التثبيت والبداية

  1. حمّل Git for Windows من git-scm.com وثبّته بالإعدادات الافتراضية.
  2. افتح “Git Bash” (بيتثبت مع البرنامج) وده هيكون سطر الأوامر اللي هتستخدمه.
  3. اعمل حساب مجاني على GitHub.com.
  4. جرب مشروع بسيط: اعمل مجلد، اكتب فيه ملف، وطبّق الأوامر الأساسية اللي فوق بالترتيب.

الخلاصة

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

مقالات ذات صلة

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

زر الذهاب إلى الأعلى