ما هو GitHub؟ مقدمة للمبتدئين

بشكل عام، GitHub هو موقع وخدمة قائمة على السحابة تساعد المطورين على تخزين وإدارة كودهم، بالإضافة إلى تتبع والتحكم في التغييرات التي تطرأ على كودهم. لفهم ماهية GitHub بالضبط، تحتاج إلى معرفة اثنين من المبادئ المترابطة:

  • إدارة الإصدارات
  • Git

في هذه المقالة، سنوضح أولاً هذين المبدأين. ثم، سنستكشف المزيد حول GitHub وكيف يمكنك بالفعل استخدام GitHub للعمل مع ووردبريس و / أو Movup.

ما هي إدارة الإصدارات؟

تساعد إدارة الإصدارات المطورين على تتبع وإدارة التغييرات التي تطرأ على كود أحد مشاريع البرامج. مع نمو مشروع البرنامج، تصبح إدارة الإصدارات ضرورية. خذ ووردبريس على سبيل المثال … في هذه المرحلة، ووردبريس هو مشروع كبير جدًا. إذا أراد أحد المطورين الأساسيين العمل على جزء محدد من قاعدة كود ووردبريس، فلن يكون من الآمن أو الفعال أن يقوموا بتعديل كود المصدر “الرسمي” مباشرةً.

بدلاً من ذلك، تتيح إدارة الإصدارات للمطورين العمل بأمان من خلال التفرع والدمج.

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

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

يتم تتبع جميع هذه التغييرات ويمكن استعادتها إذا لزم الأمر.

ما هوGit؟

Git هو نظام إدارة إصدارات مفتوح المصدر محدد أنشأه لينوس تورفالدس في عام 2005.

على وجه التحديد،Git هو نظام إدارة إصدارات موزع، مما يعني أن قاعدة الكود بأكملها والسجل متاحان على جهاز كل مطور، مما يسمح بالتفرع والدمج السهل.

وفقًا لإحصائية مطوري Stack Overflow، يستخدم أكثر من 87٪ من المطورين Git.

ما هو GitHub؟

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

واجهة GitHub سهلة الاستخدام بدرجة كافية حتى المبرمجين المبتدئين يمكنهم الاستفادة منGit. بدون GitHub، يتطلب استخدامGit عمومًا المزيد من المعرفة التقنية واستخدام سطر الأوامر.

GitHub سهل الاستخدام لدرجة أن بعض الناس يستخدمون GitHub لإدارة أنواع أخرى من المشاريع – مثل كتابة الكتب.

بالإضافة إلى ذلك، يمكن لأي شخص التسجيل واستضافة مستودع كود عام مجانًا، مما يجعل GitHub شائعًا بشكل خاص بين المشاريع مفتوحة المصدر.

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

واجهة GitHub

لمنحك فهمًا أساسيًا لكيفية ظهور واجهة GitHub، إليك رمز المصدر ووردبريس المستضاف في مستودع GitHub:

من هنا، يمكنك عرض الفروع المختلفة التي يتم العمل عليها، بالإضافة إلى وقت قيام شخص ما بعمل توديع (يشبه إلى حد ما “حفظ” ملف). اعتمادًا على كيفية إعداد المستودع، قد تكون قادرًا أيضًا على إنشاء فرعك الخاص وإجراء عمليات التوديع الخاصة بك هناك.

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

إذا كنت تريد تعديل بعض أو كل من رمز المصدر ووردبريس على حسابك الخاص بشكل أكثر ديمومة، فيمكنك أيضًا تفرعه عن طريق النقر فوق زر Fork (التفرع مشابه من حيث المفهوم إلى فرع، ولكن التفرع أكثر ديمومة):

كانت ووردبريس نفسها في الأصل فرعًا من b2 / cafelog. إذا كنت تريد المزيد من المعلومات حول كيفية استخدام GitHub، يقدم دليل GitHub Hello World دورة تدريبية صديقة للمبتدئين للبدء.

كيفية استخدامGit وGitHub في Movup

بإمكانك تنصيب Git على Movup عبر استخدام SSH لتنصيب Git  ثم تنصيب المشروع الخاص بك من GitHub (أو خدمات أخرى مشابهة).

طرق أخرى لاستخدامGit وGitHub مع ووردبريس

يستضيف العديد من مطوري سمات ووردبليس ومكوناتها الإضافية كود المصدر لمشاريعهم على GitHub. على سبيل المثال، يمكنك عرض مصدر كود اضافة منشئ صفحة Elementor ، أو قالب ما، والمزيد.

ولكن هناك أيضًا مكونات إضافية ووردبريس تساعدك على استخدامGit مع ووردبريس بشكل أكثر مباشرةً.

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

WP Pusher هو مكون إضافي آخر يعتمد علىGit يتيح لك نشر السمات والمكونات الإضافية مباشرةً من GitHub إلى موقع ووردبريس الخاص بك.

كيفية البدء مع GitHub

للبدء باستخدام GitHub:

قم بالتسجيل للحصول على حساب GitHub مجاني

اتبع دليل GitHub Hello World لفهم الإجراءات الأكثر شيوعًا التي سترغب في اتخاذها على الأرجح.

اترك تعليقاً

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