شرح كامل لموقع GitHub ؟
السلام عليكم ورحمه الله وبركاته حسنا لنقم بشرح الموضوع بطريقة سلسة.قد يتسائل البعض عن ماهو مشروع Git وماعلاقته بموقع github ؟؟؟ إن كنت تعملل على مشروع صغير أو كبير كان ويعمل على هذا المشروع عدد من المبرمجين داخل فريق عمل واحد, فقد يصادف أحيانا أن المبرمجين يتعاملون مع نفس الملف حيث يقومون بالتعديل عليه بنفس الوقت وكتابة أكواد بنفس الوقت وعند رفع الملف يحدث إختلاط مع الملف الأخير مما يؤدي الى ضياع جزء من العمل و الأكواد في الهواء لهذا الغرض جاء مشروع Git فهو يساعدك على العمل على مشروعك ويمكنك من التعديل على الملفات حتى وإن كان أحد من فريق العمل يعمل بنفس الوقت عليه ويعدل عليه فيتم رفع التعديلات دون إعتراض أو دون مشاكل كما في السابق. يمكنك أيضا Git من تحميل نسخة من المستودع الخاص بالمشروع ووضعها بالجهاز مع خاصية التحديث المستمر للمشروع في حالة وجود تعديلات كما قلنا سابقا . الجميل بالأمر أن دور Git ليس هذا فقط, بل أيضا لنقل مثلا أنك كنت تعمل على مشروع ما سواء شخصي أو بمجال عملك و تم حذف ملف أو أكثر بالخطأ من جهازك الشخصي, ميزة المشروع أنه يساعدك أيضا على إسترجاع ملفاتك الضائعة مع اخر تحديث قمت بعمله سواء أنت او فريق العمل. كان المبرمجين قديما يعانون من مشاكل عديدة من حيث مشاركة الملفات أو الشفرات والأكواد البرمجية جاء المشروع لتسهيل العملية على المبرمجين. الأن Github كما هو معلوم فهو موقع يتم فيه مشاركة المشاريع المفتوحة المصدر مع الجميع وإمكانية التعديل عليها أيضا هو عبارة عن مستودع يتم من خلال Git يستخدم موقع Github لتخزين الشفرات أو الأكواد والمشاريع التي تعمل عليها كما أنك تستطيع جعل المستودع ظاهر للجميع بحيث يمكنهم تحميل الملفات والتعديل عليها أو يمكنك جعله شخصي فقط. بعض الإستفسارات التي قد يطرحها البعض عن مشروع Git سأحاول تدوينها بالمقالة في حالة وجود أي استفسار أخر سأقوم بإضافته هنا مع الرد عليه أسئلة شائعة: على أي أنظمة تشغيل يشتغل مشروع Git ؟ Git يمتاز بأنه يمكن تنزيله على أي نظام تشغيل كان سواء لينكس أو ماك أو ويندوز فهو سهل التعامل أيضا وسهل التتبيث هل يتوجب على مستخدم Git أن يكون خبيرا في لغة البرمجة للتعامل معه ؟ ليس الأمر كما تظن فا Git لا يحتاج لأي خلفية من البرمجة ولا يحتاج لذلك فقط مع التمرس فهو وسيلة لتسهيل العمل طريقة عمل Git ؟ يمكنك استخدام المشروع على خوادم ويمكنك أيضا استعماله على جهازك الشخصي وليس ضروريا إستخدام الخوادم هل يمكنني من التحكم بنسخ الملفات التي ينسخها Git ؟ نعم يمكنك ذلك والجميل أيضا بأن مشروع Git لايقتصر فقط على المبرمجين فإن كنت كاتبا أو رساما أو حتى مصمم فيديوهات أو في أي مجال يمكنك إستخدامه فهو ليس مرتبطا فقط بالمجالات التقنية فحسب. أمل أن تكون هذه النبذة البسيطة عن مشروع Git قد نالت إعجابكم سنتطرق لاحقا إن شاء الله لكيفية التعامل مع المشروع وكيفية إعداده على الجهاز إلى غير ذلك من الأمور في رعاية الله . |
رد: شرح كامل لموقع GitHub ؟
شكرا لك
على الطرح اخى |
الساعة الآن 11:01 PM |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. TranZ By
Almuhajir