الكورس

Advertisements

[1#] ما هو Git & GitHub؟ والفرق مبينهم


 

💡 أول فصل فى سلسة Git & GitHub.


 

ما هو Git؟

 

Git هو نظام تحكم مجاني وموزع مفتوح المصدر للتحكم في الإصدار مُصمم للتعامل مع كل شيء من المشاريع الصغيرة إلى الكبيرة جدًا بسرعة وكفاءة عاليه.

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

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

 


 

ما هو GitHub؟

 

GitHub كما قلت سابقًا git هي تقنية تُستخدم مع بعض أوامر، أي أن git ليس لديه واجهة مستخدم فقط.

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

 

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

 

يسمح GitHub للمطورين باستضافة ملفاتهم في “Git Repository” حتى يتمكن الآخرون من المشاركة أو التعاون في المشاريع معهم ، سواء كانت مشاريع مفتوحة للمساهمة العامة (مفتوحة المصدر) أو محصورة لـ team محدد للعمل في مشروع خاص.

 

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

 


 

الفرق بين Git و GitHub

 

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

إذا كان لديك مشاريع مفتوحة المصدر تستخدم Git ، فإن GitHub مُصمم لمساعدتك في إدارتها بشكل أفضل.

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

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

 


لا تنسي متابعتنا على مواقع التواصل الإجتماعى Twitter لمعرفة كل جديد.



الإبلاغ عن خطأ

×

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

info@albashmoparmeg.com

شكرًا لك على مساعدتك لنا!

Advertisements