إدارة نسخ مشاريعك مثل المحترفين Git & GitHub
- Aya Ibrahem
- 14 أبريل
- 1 دقيقة قراءة

Git & GitHub: إدارة نسخ مشاريعك مثل المحترفين
تخيل أنك تعمل على مشروع، وقمت بتعديل كود أدى إلى توقف الموقع بالكامل، ولا يمكنك تذكر ما كان عليه الكود قبل ساعة! هنا تكمن كارثة حقيقية. لمنع هذا وللتعاون الفعال، يأتي دور نظام التحكم بالنسخ Git ومنصة الاستضافة GitHub.
ما هو Git؟
هو نظام يتتبع التغييرات في ملفات الكود لديك. يسمح لك بالعودة إلى أي نسخة سابقة من المشروع، ومعرفة من قام بكل تعديل ومتى. يعمل محلياً على جهازك.
ما هو GitHub؟
هو منصة سحابية تعتمد على Git لتخزين مشاريعك ومشاركتها مع الآخرين. يعتبر بمثابة "شبكة اجتماعية للمبرمجين"، حيث يمكنك عرض أعمالك، المساهمة في مشاريع مفتوحة المصدر، والتعاون مع فرق عمل عن بعد.
مفاهيم أساسية يجب إتقانها
Repository (Repo): المستودع الذي يحتوي على ملفات المشروع وسجل تغييراته.
Commit: حفظ نسخة من التغييرات مع وصف لما تم تعديله.
Branch (فرع): إنشاء نسخة مستقلة من المشروع لتجربة ميزة جديدة دون التأثير على الكود الرئيسي.
Pull Request: طلب دمج التغييرات من فرعك إلى الفرع الرئيسي بعد مراجعتها.
لماذا هو ضروري لسيرتك الذاتية؟
أصحاب العمل لا يكتفون بقراءة سيرتك الورقية؛ هم يريدون رؤية كودك. حساب GitHub نشط يحتوي على مشاريع حقيقية هو أقوى دليل على مهاراتك البرمجية العملية.
خاتمة
تعلم Git و GitHub ليس خياراً ثانوياً، بل هو مهارة أساسية مطلوبة في كل وظيفة برمجية تقريباً. ابدأ باستخدامهما في مشاريعك الشخصية فوراً لتبني عادات عمل احترافية.
توقيع الكاتبة
بقلم المهندسة اية حسين ابراهيم " المتخصصة في هندسة البرمجيات وتطبيقات الموبايل وتطوير المواقع الالكترونية "
الموقع الإلكتروني: https://www.ayaibrahem.com
رقم التواصل: 00963953963441

تعليقات