glx_56de37973380417c75c17f999823807b.txt Git vs GitHub https://keidweneth.com/ilrRUQJCUIw6T/60695
Startseite

Git vs GitHub

Git vs GitHub



 ما هو Git ؟

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

ما هو GitHub ؟

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

إعدادات أساسية( basic configuration ) 

أول شيء يجب القيام به بعد تثبيت Git هو إدخال اسمك وعنوان بريدك الإلكتروني هذه معلومات مهمة لأن جميع الالتزامات تستخدم هذه المعلومات ولا تمحى في الالتزامات اللاحقة

مصطلحات أساسية (basic terms)


  • Local repository
هو المستودع الذي سنجري عليه تغييرات محلية وعادة ما يكون هذا المستودع المحلي على جهاز الكمبيوتر الخاص بنا
  • Staging area
منطقة وسيطة بين ملف العمل و المستودع المحلي
  • Remote repository
إصدارات مشروعك المستضافة على الإنترنت
  • Branch
يشبه إنشاء فرع إنشاء "نسخة" من مشروعك لتطوير واختبار ميزات جديدة دون التأثير على المشروع الأساسي. الفرع الرئيسي تسمى Master

أوامر أساسية ( basic commands )

  • git add.
إضافة جميع الملفات الجديدة أو الملفات التي تم تعديلها من ملف العمل الى Staging area
  • git add file
إضافة الملف " file " من working directory الى Staging
  • git commit -m "commitment message"

إضافة التعديل السابق ل local repository مع إضافة تعليق للتعديل

  • git push origin master
إضافة التعديلات إلى branch الرئيسي ل remote repository
NameE-MailNachricht