برامج وأدوات
(2.0000)

ما هو GitHub؟

1,479 قراءة
0 تعليق
alt
التصنيف برامج وأدوات
وقت النشر
2020/09/16
الردود
0

تم تطوير موقع GitHub ليكون مستودعًا لنشر ومشاركة ملفات البرمجة -وبالإمكان مشاركة أيّ ملفات أخرى-، وجاءت هذه الفكرة حلًّا لمعاناة المبرمجين عند تطويرهم لمنصّة أو موقع ما كفريق واحد.


إن لم تعمل ضمن فريق برمجي من قبل قد تتساءل عن نوع المعاناة التي يواجهها المبرمجون؟

لذا دعني أبسّط لك الأمر... عند العمل كفريق لبرمجة أحد المواقع قد تعمل على تعديل ملفات في ذات الوقت الذي يقوم فيه صديقك بتعديل ملفاتٍ أخرى، وعند رفع الملفات على الخادم -Server- قد تحدث بعض المشكلات؛ حيث أنك سترفع ملفاتك التي لا تحتوي على تعديلات صديقك، ثم سيرفع صديقك ملفّاته التي لا تحتوي على ملفّاتك؛ بالتالي سيضيع الكثير من الجهد وسيتطلّب الأمر المزيد من التواصل مع كل تعديل!


لكن فكرة موقع GitHub حلّت هذه المشكلة عبر تخزين الملفات البرمجيّة -موقع أو تطبيق أو أي نظام- داخل موقع GitHub، ثم مشاركة الملفات مع أعضاء الفريق عن طريق إضافة حساباتهم في موقع GitHub إلى المشروع، كما يمكنك العمل على أكثر من مشروع واحد ومع أعضاء مختلفين.


ولا تقف فائدة GitHub على ذلك بل تُفيد بإمكانيّة فتح مشروعك للعامّة بجعله (Public)؛ حيث يمكن لأي شخص مشاهدة ملفّاتك وكتابة التعليقات لك، بالإضافة إلى تحميل ملفّاتك والعمل عليها، وهذا بلا شك سيفيدك في كتابة أيّ نظام؛ حيث يمكنك البحث عن أنظمة مشابهة لنظامك وقراءة طريقة برمجتها لأكثر من شخص.

كما يحتوي GitHub على صفحات تُسمّى بـ Git Pages، تسمح هذه الصفحات بإظهار مخرجات مشروعك (Output) بشكلٍ مجاني لمشاركته مع أصدقائك وأخذ التعليقات والآراء، كما يمكنك معاملته كملف لتجميع أعمالك -Portfolio-.


أمّا لعمل حساب في موقع GitHub اتبع الخطوات التالية:

- ادخل للموقع بالضغط هنا 

- ادخل اسمك وبريدك وكلمة المرور واضغط على (تسجيل)


- بعد انتهاء تسجيلك ستظهر لك صفحة حسابك الشخصي في GitHub


- اضغط New Repository لإنشاء مشروعك، سيعمل هذا المستودع كعمل "المجلدات" على سطح المكتب؛ بحيث يخزّن جميع الملفّات الخاصة بالمشروع داخله

للقراءة أكثر عن ميزة gitignore.

-اختر Add file لإنشاء ملف جديد أو لرفع ملفاتك من جهاز الكمبيوتر مباشرة



وسنتحدّث في مقالٍ آخر عن طريقة ربط ملفات GitHub بجهاز الكمبيوتر


*يمكنك متابعة مشاريعك في GitHub من خلال تطبيق الجوال: Android | IOS

التعليقات (0)

قم بتسجيل الدخول لتتمكن من إضافة رد