ما هو GitHub جيتهاب – دليل المبتدئين الشامل
في البداية نريد أن نوضح أن ال GitHub هو موقع يسمح لأي مطور حول العالم، أيا كان مجاله أن يخزن ويتحكم في المشاريع والبرامج والتطبيقات، ويتم التخزين سحابيا cloud-based service.
وبالتالي هو أشهر مجتمع للمبرمجين حول العالم فلا يوجد مبرمج ليس عنده حساب على ال GitHub.
وتستطيع أيضاً أن تعمل على مشروع أنت وعدد من الأشخاص في نفس الوقت، كل شخص ينهي الجزء الخاص به ويرفعه على الموقع.
ما هو GitHub
اكبر منصة تخزين سحابي لمشاريع البرمجة المختلفة حول العالم حيث يحتوي الموقع على أكثر من ١٠٠ مليون مشروع، وبالتالي هي أكبر منصة تجمع المطورين حول العالم حيث تضم ما يزيد عن ٤٠ مليون مطور.
ينقسم الإسم GitHub إلى قسمين كما نلاحظ، الأول وهو git سوف نأتي إلى ذكره في الأسفل مباشرةً، أما hub المقصود بها التجمع أو المركز الرئيسي للمشاريع البرمجية.
اقرأ ايضاً: كيفية تحسين نتائج محركات البحث في موقعك الإلكتروني – أهم خطوات السيو
ما معنى git
كما علمنا أن git هي تقنية يعتمد عليها موقع GitHub لتجميع المشاريع في مكان واحد، وهي تقنية صممت لإدارة المشاريع البرمجية بالاشتراك مع أشخاص آخرين كلهم يعملون على نفس المشروع.
ومن هنا تأتي أهمية الموقع لأنه يتيح وسيلة التعاون بين أفراد الفريق بأسهل الطرق، حتى الشركات الكبرى مثل Microsoft و Google وغيرهم يعتمدون على الموقع GitHub أيضاً.
مصطلحات يجب معرفتها
عند استخدامك لمنصة GitHub والعمل عليها سوف تقابل بعض المصطلحات التي من الممكن أن لا تعرف معناها، وهنا سوف نذكر أهم هذه المصطلحات والأوامر التي يتم استخدامها في رفع موقع بواسطة git.
Repository
هذه الكلمة المميزة لدي GitHub وتعني المستودع وتختصر عادة إلى repo، ونقصد بهذه الكلمة المكان الذي يوضع به مشروعك، كل مشروع له ال repo الخاصة به.
Branch
ومعناه الفرع وهو الفرع الذي تختاره لوضع المشروع الخاص بك.
Git init
بعد فتح سطر الاوامر في المجلد الخاص بالمشروع على الحاسوب الخاص بك, أول ما تقوم بكتابته هو هذا الامر الذي يقوم بتحويل المجلد العادي الى Repository لكي تستطيع تنفيذ الأوامر الخاصة ب git.
Git add .
وهو الأمر الذي نقوم بكتابته حتى نضيف كل ملفات المشروع الى المستودع Repository, و النقطة هذه تعني اضافة كل الملفات الجديدة أو المعدلة.
Git commit
وهو الأمر الذي يتيح لك تسجيل التعديلات وكتابة شرح حولها ويتم كتابة الأمر كالتالي “git commit-m The comment you want to add”.
Git push
وهو الأمر الذي تقوم من خلاله برفع كل الملفات نهائياً على الموقع ومبروك, ويتم كتابة الفرع بعد الامر مثل git push origin master.
Git pull
على النقيض من الأمر السابق Git push هذا الأمر هدفه سحب الملفات للتعديل عليها.
اقرأ ايضاً: ال UI/UX ما هما وما هو الفرق بينهما – الدليل الشامل
تعلم المزيد عن ال git والتعامل مع الملفات
ما ذكرناه في هذا المقال هو غيض من فيض ويجب عليك تعلم المزيد من الأوامر والممارسة في رفع المشاريع لكي تحترف وتتقن التعامل مع المنصة.
وهذه مجموعة من أفضل المصادر التي تستطيع التبحر في عالم ال git وال GitHub.
- كورس كامل عن احتراف ال git وال GitHub
- كورس باللغة الإنجليزية في فيديو واحد
- كورس باللغة الإنجليزية على عدة دروس
بعد أن تحدثنا عن ال GitHub وتعرفنا عليها معا اتركك هنا لكي تذهب وتنشىء أول حساب لك هناك من هنا، وأتمنى أن تكون قد استفدت. أتمنى ان تشارك هذا المقال مع اصدقائك على منصات التواصل ححتى تعم الفائدة, اراك في مقالات قادمة بإذن الله تعالى.