18Aug

ما هو جيثب، وماذا تستخدم ل؟

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

"جيت" في جيثوب

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

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

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

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

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

"المحور" في جيثب

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

دعونا نذهب على عدد قليل من الأسباب الرئيسية التي المهوسون ترغب في استخدام جيثب، وتعلم بعض المصطلحات على طول الطريق.مستودع

مستودع( عادة ما يتم اختصاره إلى "ريبو") هو موقع حيث يتم تخزين كافة الملفات لمشروع معين.كل مشروع لديه الريبو الخاصة بها، ويمكنك الوصول إليه مع ورل فريدة من نوعها.

فوركينغ ريبو

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

طلبات السحب

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

الشبكات الاجتماعية

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

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

تشانجيلوغس

عندما يتعاون العديد من الأشخاص في مشروع ما، فمن الصعب تتبع المراجعات - الذين غيروا ما ومتى وأين يتم تخزين هذه الملفات.جيثب يعتني بهذه المشكلة من خلال تتبع جميع التغييرات التي تم دفعها إلى مستودع.

جيثب ليس فقط للمطورين

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

الآن بعد أن كنت تعرف ما هي جيثب هو كل شيء، هل أنت مستعد للبدء؟توجه إلى GitHub.com وتأكد من الاطلاع على صفحات المساعدة بعد الاشتراك.