اذهب إلى المحتوى

السؤال

Recommended Posts

  • 1
نشر

Github، هي منصة تقدم العديد من الخدمات للمطورين لكن الخدمة الأساسية للمنصة هي إستضافة المشاريع ومشاركتها.

لفهم الخدمة الأساسية لل GitHub، يجب أن نفهم أولاً ما هو Git؟ وما هي أدوات التحكم بالنسخ؟

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

Git هو ليس الأداة الوحيدة للتحكم بالنسخ بل هنالك العديد من الأدوات ك VSC و Mercurial، لكن يبقى Git الأداة الأشهر.

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

تمكن أنظمة التحكم من حفظ وتخزين التعديلات في مستودع مركزي، يتيح هذا المستودع للمطورين:

  • إمكانية الرجوع لأي من النسخ السابقة.
  • مراجعة أي من العمليات التي جرت على إحدى الملفات ( إضافة، تعديل، حذف أي سطر برمجي).
  • مشاركة الشفرة مع مطورين أخرين.

بالنسبة للشق الثاني من السؤال، فلا توجد حاليا أي طريقة للربح من منصة Github.

  • 2
نشر

مرحبا 

ال GitHub هو عبارة عن مستودع فيه تستطيع حفظ مشاريعك البرمجية و مشاركتها مع الآخرين 

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

يعتبر ال git نظام للتحكم بالنُسخ أو version control system أو إختصار VCS و منصة ال GitHub تعتمد هذا النظام 

يوجد عدة مستودعات أخرى غير ال GitHub كال gitlab أو ال bitbucket لكن أشهرها هو GitHub 

معظم الشركات اليوم تشترط في متطلبات العمل خبرة في التعامل بال git و ال GitHub لذلك على المبرمج إكتساب مهارة فيهما 

بالتوفيق 

 

  • 1
نشر

مرحباً بك،

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

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...