اي هو Git hub وكيفية استخدامه واي فوايده 🤔

برنامج اسمعه عني كتير ان المبرمجين بيعرضو مشاريع عليه بس معرفش ازاي ابدا أعرض عليه ولي كورس لي ممكن ابرهيم عادل ولا برنامج ابسط من كدا

4 إعجابات

البرنامج بسيط ولا يستحق الكورس

يبدو أنك تسأل عن “GitHub”. دعني أشرح لك ما هو GitHub ولماذا يعتبر أداة مهمة للمطورين والمبرمجين.

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

  1. ـ Git: هو نظام تحكم في الإصدارات يُستخدم لتتبع التغييرات في الشفرة المصدرية. يسمح للمطورين بإنشاء نسخ مختلفة من مشروع وتجربتها قبل دمجها بشكل دائم. Git يعمل على جهاز الكمبيوتر الخاص بك.
  2. GitHub: هو المكان الذي يتم فيه استضافة مشاريع Git على الإنترنت. يعد GitHub بيئة مثالية للمطورين للتعاون ومشاركة رموزهم المصدرية. يمكن للمستخدمين التحقق من مشاريع مفتوحة المصدر أو إنشاء مشاريع خاصة للفرق والمؤسسات12.

بالإضافة إلى ذلك، يمكنك استخدام GitHub للقيام بالأمور التالية:

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

في النهاية، GitHub ليس مجرد منصة للتخزين، بل هو مجتمع يجمع بين المطورين من جميع أنحاء العالم. إذا كنت ترغب في تطوير مهاراتك البرمجية والانخراط في مشاريع مشتركة، فإن GitHub هو المكان المثالي للبدء. :blush:

هل لديك أي أسئلة أخرى حول GitHub أو أي موضوع آخر؟

3 إعجابات

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

ما هو GitHub؟

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

فوائد GitHub:

  1. إدارة الكود: تتبع التعديلات في الكود عبر الوقت، مما يمكنك من الرجوع إلى نسخ سابقة بسهولة.
  2. التعاون الجماعي: يسمح لك ولزملائك بالعمل على نفس المشروع في نفس الوقت دون تعارض.
  3. عرض المشاريع: يمكنك عرض مشاريعك وتوثيقها ليطلع عليها الآخرون.
  4. التعلم من الآخرين: يمكنك تصفح المشاريع المفتوحة المصدر والتعلم من كود المطورين الآخرين.
  5. النسخ الاحتياطي: يحتفظ بنسخة من مشاريعك في السحابة.

كيفية البدء باستخدام GitHub:

  1. إنشاء حساب:

    • قم بزيارة github.com وقم بإنشاء حساب مجاني.
  2. تحميل Git:

    • قم بتحميل وتثبيت Git على جهازك من git-scm.com.
  3. إنشاء مستودع (Repository):

    • بعد تسجيل الدخول، يمكنك إنشاء “مستودع” جديد على GitHub، وهو المكان الذي ستضع فيه مشاريعك.
  4. رفع مشروع:

    • يمكنك رفع مشروعك إما يدويًا عبر GitHub أو باستخدام أوامر Git في سطر الأوامر (Terminal).

خطوات استخدام Git:

  1. إعداد Git على جهازك:

    • بعد تثبيت Git، قم بإعداده على جهازك:
      git config --global user.name "Your Name"
      git config --global user.email "your.email@example.com"
      
  2. إضافة مشروع إلى GitHub:

    • في Terminal، انتقل إلى مجلد مشروعك:
      cd path/to/your/project
      
    • ثم ابدأ بإضافة مشروعك:
      git init
      git add .
      git commit -m "First commit"
      git remote add origin https://github.com/username/repository-name.git
      git push -u origin master
      

كورسات لتعلم GitHub:

  • كورس Ibrahim Adel قد يكون جيدًا كبداية إذا كنت تعرفه.
  • يمكن أن تبدأ بمتابعة GitHub Guides أو البحث عن كورسات في منصات مثل Udemy أو Coursera.

باستخدام GitHub ستجد أن إدارة المشاريع البرمجية أصبحت أسهل وأمتع، كما أنك ستتمكن من التعاون مع مبرمجين من حول العالم!

5 إعجابات

اظن ان المستر في البداية قال سنتكلم عنه لاحقا
بداية اكتو كود قبل اكثر من سنة ههههه

إعجابَين (2)

ما المقصود بكتابة وتحرير الشفرة من فضلك

3 إعجابات

المقصود هنا بالشفرة يعني الكود البرمجي

إعجابَين (2)
إعجابَين (2)