برمجةتقنيات

ماهو Git ؟ وماهو github ؟

ماهو Git ؟ وماهو github ؟

قد يتسائل البعض عن ماهو Git أو مشروع Git وماعلاقته بموقع github ؟؟؟

 

حسنا لنقم بشرح الموضوع بطريقة سلسة.

إن كنت تعملل على مشروع صغير أو كبير كان ويعمل على هذا المشروع عدد من المبرمجين داخل فريق عمل واحد, فقد يصادف أحيانا أن المبرمجين يتعاملون مع نفس الملف حيث يقومون بالتعديل عليه بنفس الوقت وكتابة أكواد بنفس الوقت وعند رفع الملف يحدث إختلاط مع الملف الأخير مما يؤدي الى ضياع جزء من العمل و الأكواد في الهواء 😀

 

لهذا الغرض جاء مشروع Git فهو يساعدك على العمل على مشروعك ويمكنك من التعديل على الملفات حتى وإن كان أحد من فريق العمل يعمل بنفس الوقت عليه ويعدل عليه فيتم رفع التعديلات دون إعتراض أو دون مشاكل كما في السابق.

 

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

 

الجميل بالأمر أن دور Git ليس هذا فقط, بل أيضا لنقل مثلا أنك كنت تعمل على مشروع ما سواء شخصي أو بمجال عملك و تم حذف ملف أو أكثر بالخطأ من جهازك الشخصي, ميزة المشروع أنه يساعدك أيضا على إسترجاع ملفاتك الضائعة مع اخر تحديث قمت بعمله سواء أنت او فريق العمل.

 

كان المبرمجين قديما يعانون من مشاكل عديدة من حيث مشاركة الملفات أو الشفرات والأكواد البرمجية جاء المشروع لتسهيل العملية على المبرمجين.

الأن Github كما هو معلوم فهو موقع يتم فيه مشاركة المشاريع المفتوحة المصدر مع الجميع وإمكانية التعديل عليها أيضا هو عبارة عن مستودع يتم من خلال Git يستخدم موقع Github لتخزين الشفرات أو الأكواد والمشاريع التي تعمل عليها كما أنك تستطيع جعل المستودع ظاهر للجميع بحيث يمكنهم تحميل الملفات والتعديل عليها أو يمكنك جعله شخصي فقط.

بعض الإستفسارات التي قد يطرحها البعض عن مشروع Git سأحاول تدوينها بالمقالة في حالة وجود أي استفسار أخر سأقوم بإضافته هنا مع الرد عليه 🙂

أسئلة شائعة:

على أي أنظمة تشغيل يشتغل مشروع Git ؟

Git يمتاز بأنه يمكن تنزيله على أي نظام تشغيل كان سواء لينكس أو ماك أو ويندوز فهو سهل التعامل أيضا وسهل التتبيث

هل يتوجب على مستخدم Git أن يكون خبيرا في لغة البرمجة للتعامل معه ؟

ليس الأمر كما تظن فا Git لا يحتاج لأي خلفية من البرمجة ولا يحتاج لذلك فقط مع التمرس فهو وسيلة لتسهيل العمل

طريقة عمل Git ؟

يمكنك استخدام المشروع على خوادم ويمكنك أيضا استعماله على جهازك الشخصي وليس ضروريا إستخدام الخوادم

هل يمكنني من التحكم بنسخ الملفات التي ينسخها Git ؟

نعم يمكنك ذلك والجميل أيضا بأن مشروع Git لايقتصر فقط على المبرمجين فإن كنت كاتبا أو رساما أو حتى مصمم فيديوهات أو في أي مجال يمكنك إستخدامه فهو ليس مرتبطا فقط بالمجالات التقنية فحسب.

أمل أن تكون هذه النبذة البسيطة عن مشروع Git قد نالت إعجابكم سنتطرق لاحقا إن شاء الله لكيفية التعامل مع المشروع وكيفية إعداده على الجهاز إلى غير ذلك من الأمور في رعاية الله .

 

ماهو Git ؟ وماهو github ؟

لمتابعة المزيد من الأخبار و المقالات و الفيديوهات التعليمية, تابعونا على صفحتنا على موقع فيسبوك عبر الرابط التالي : صفحة موقع تكناوي.نت

الوسوم

أحمد فردوس

مغربي الجنسية , مهندس برمجيات أمتلك خبرة كبيرة في عدة لغات برمجية سواء في برمجة تطبيقات الويب أو تطبيقات الأندرويد أيضا أمتلك خبرة بعض الشيء في إدارة الخوادم لينكس وحمايتها ومهتم بمجال الأمن المعلوماتي بشكل عام.

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

‫12 تعليقات

    1. شكرا لك صديقي إبقى على تواصل مستمر مازالت هنالك دروس قادمة إن شاء الله بالموضوع سنتطرق لها قريبا

      تحياتي لك

  1. بالنسبة لي تعاملت كثيرا مع SVN وهو أفضل بكثير وسنتطرق له إن شاء الله قريبا وأيضا تعاملت مع Git فليس هنالك أي إشكال إن شرحنا للأخوة كافة الأدوات =)
    شكرا لردك أخي الكريم (y)

  2. شكرا لك على هذا المقال الرائع.. اخي احمد هل استطيع من خلال مشروع GitHub اضافه اللغة العريبه لأصدارات الكيت الكات للأجهزه الامريكيه جلكسي S5 verizon and sprint 4.4.2 ؟؟

اترك تعليقاً

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

19 − 7 =

إغلاق