GitHub - المنقذ لكل مبرمج واجه مشكلة في مشروعه
لو بتعمل مشروع برمجي ولاقيت نفسك واقف قدام مشكلة كبيرة ومش عارف تحلها، وكل اللي فكرت فيه ماجابش نتيجة؟ يبقى المقالة دي مخصوص ليك. هقولك هنا كل حاجة عن GitHub، وازاي ممكن ينقذك من المواقف اللي زي دي، وانت قاعد في مكانك من غير ما تدفع فلوس أو تروح لحد.
قصة GitHub معايا
كنت شغال على مشروع برمجي، والمشروع ده كان فيه أكواد كتير جداً، لحد ما وصلت لمرحلة واجهت فيها مشكلة كبيرة. حاولت أحلها بنفسي، معرفتش. قلت أتكلم مع صاحبي اللي فاهم في البرمجة أكتر مني. قلتله: يا معلم، أنا عندي مشكلة في المشروع، ومش عارف أحلها. قال لي: تمام، قولي الكود بتاعك إيه. قلتله: هبعتلك إياه على الواتساب.
فاستغرب وقال: إيه؟ هتبعت كام سطر كود على الواتساب؟ قلتله: حوالي 2000 أو 3000 سطر. فضحك وقال: انت فاكر الواتساب هيستحمل كده؟ انت عارف حاجة اسمها جيت هاب؟ قلتله: لا، مسمعتش عنها. قال لي: روح ابحث عنها وتعال كلمني.
فبحثت عن جيت هاب، ودخلت الموقع، ويا سلام على اللي شفته! الموقع ده بصراحة غير حياتي في البرمجة.
إيه هو GitHub؟
جيت هاب ده موقع بيساعدك تخزن كل مشاريعك البرمجية عليه. يعني لو عندك مشروع كبير أو صغير، تقدر ترفعه هناك، وتنظم كل ملفاته وأكواده بطريقة سهلة. الميزة الكبيرة هنا إنك تقدر تشتغل مع فريق، وكل واحد في الفريق يقدر يشوف التعديلات اللي حصلت، ويضيف عليها، من غير ما يحصل لخبطة أو تضييع وقت.
ليه GitHub مهم؟
تخيل إنك شغال على مشروع، والكمبيوتر بتاعك قرر يعمل restart من نفسه، أو لا قدر الله اتلف. المشروع بتاعك هيروح معاه. لكن لو كنت رفعت المشروع على جيت هاب، يبقى كل حاجة هتبقى آمنة. تقدر تفتحه من أي جهاز تاني، وتكمل شغلك من غير ما تحس إنك خسرت حاجة.
كمان، جيت هاب بيسمحلك تراقب كل التعديلات اللي بتعملها في الكود. يعني لو حصل خطأ، تقدر ترجع لنسخة قديمة من الكود، وتصلح المشكلة بسهولة.
ازاي بتشتغل مع GitHub؟
جيت هاب بيشتغل بنظام اسمه جيت. النظام ده بيسمحلك تحفظ كل التعديلات اللي بتعملها في الكود عن طريق أمرين:
- كومت: يعني تحفظ نسخة من التعديلات اللي عملتها.
- بوش: يعني ترفع التعديلات دي على جيت هاب، علشان تبقى متاحة ليك وللفريق اللي شغال معاك.
ليه GitHub مش بس لحفظ الأكواد؟
جيت هاب مش مجرد مكان تخزن فيه أكوادك، ده كمان مكتبة ضخمة جداً فيها أكواد ومشاريع ناس كتير. يعني لو عايز تعمل لعبة، أو تطبيق، أو حتى مشروع في الذكاء الاصطناعي، تقدر تدور على مشاريع جاهزة، وتتعلم منها، أو تضيف عليها.
في النهاية: GitHub هيغير حياتك البرمجية
خلاصة الكلام، جيت هاب ده أداة لو مش عارفها، يبقى انت بتضيع على نفسك فرصة كبيرة. هيسهل عليك حياتك في البرمجة، وهيساعدك تشتغل باحترافية أكتر.
لو عجبك المقالة دي، وقولتلي رأيك في التعليقات، هكون سعيد جداً. وكمان لو عندك أي سؤال أو حاجة عايز تعرفها عن جيت هاب، قوللي وهرد عليك في مقالة جديدة.
شاهد فيديو شرح GitHub بالتفصيل
لو عايز تبدأ مع جيت هاب دلوقتي، تقدر تزور الموقع الرسمي لجيت هاب وتنشئ حساب مجاني.
اشترك في المدونة
لا تفوت أي جديد! اشترك الآن لتصلك التحديثات مباشرةً.
هل أعجبك محتوانا؟ اشترك في قناتنا على اليوتيوب لتتابع كل جديد!
► اشترك في القناة