ما هو الغيت git وما فائدة موقع Github والمواقع الشبيهة

Git هو نظام إدارة نسخ (Version Control System) أي أنه:

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

أما Github هو موقع يعتمد في عمله على استخدام git وهو شائع بين المبرمجين من أجل رفع مشاريعهم.

ما هو GitHub ؟

ما هو GitHub ؟

  1. هو أحد المواقع الإلكترونية التي تستخدم Git لتخزين المشاريع على الإنترنت.
  2. يمكن الاستفادة منه لمشاركة الأكواد البرمجية عبر الإنترنت.
  3. يقدم أدوات إضافية للتعاون مثل: تعليقات، طلبات دمج (Pull Requests)، متابعة المهام(Issues). 

لماذا نستخدم Git؟

  • تجنب ضياع العمل.
  • تنظيم عمل أكثر من شخص على نفس المشروع.
  • إمكانية الرجوع إلى أي تعديل أو إلغاؤه بسهولة.

ما هو البديل لـ GitHub؟

أمثلة لمواقع تستخدم Git لاستضافة المشاريع البرمجية على الإنترنت:

ما هو البديل لـ GitHub؟

كيف نستخدم Git مع Github ؟

  • نستخدم Git لحفظ التعديلات محلياً.
  • عند الوصول لمرحلة معينة تكون فيها التعديلات على الكود جاهزة للمشاركة، يمكننا عمل push لها على 
  • github.
  • يمكن بهذه الطريقة لأعضاء الفريق الآخرين أن يشاهدوا التعديلات، ويقترحوا تعديلات أخرى بنفس الطريقة.

أهم المفاهيم في GitHub

  1. Repository مستودع : مكان تخزين المشروع.
  2. Commit: خطوة لحفظ التعديلات مع رسالة تشرح ماهية التعديلات.
  3. Branch: نسخة مستقلة من المشروع للعمل عليها دو ن تخريب النسخة الأساسية.
  4. Merge: دمج فرع بفرع آخر.
  5. Push: إرسال التعديلات من جهازك إلى GitHub.
  6. Pull: سحب آخر التعديلات من GitHub لجهازك.

كيفية تهيئة مستودع Repository على Github

من خلال تعليمات المتواجدة في الصورة:
كيفية تهيئة مستودع Repository على Github

المنشور القادم المنشور السابق
ضع تعليقك هنا
إضغط وأضف تعليق
comment url

Reach Us