HTG يوضح: ما هو جيثب وماذا المهوسون استخدامه ل؟
|
| تعديل الرسالة
HTG يوضح: ما هو جيثب وماذا المهوسون استخدامه ل؟
جيثب هو موقع / الخدمة التي نسمعها المهوسون الهذيان حول كل وقت، ولكن الكثير من الناس لا يفهمون حقا ما تفعله. تريد أن تعرف ما هو كل هرج ومرج حول؟ قراءة لمعرفة ذلك.
في "جيت" في جيثب
لفهم جيثب، يجب عليك أولا فهم جيت. بوابة هو نظام التحكم في الإصدار المصدر المفتوح الذي بدأه لينوس Trovalds - نفس الشخص الذي قام بإنشاء لينكس. بوابة مشابه لأنظمة التحكم نسخة أخرى - التخريب ، CVS، وزئبقي على سبيل المثال لا الحصر.
نظم التحكم في الإصدار
لذلك، جيت هو "نظام التحكم في الإصدار،" ما الذي يعنيه ذلك؟ عندما المطورين وخلق شيء (تطبيق، على سبيل المثال)، فإنها تبذل التغييرات المستمرة إلى رمز والإفراج عن الإصدارات الجديدة، وحتى بعد المسؤول الأول (غير بيتا) الافراج عنهم.
نظم التحكم في الإصدار حفاظ على هذه التنقيحات على التوالي، وتخزين التعديلات في مستودع مركزي. هذا يسمح للمطورين للتعاون بسهولة، كما يمكن تحميل النسخة الجديدة من البرنامج، وإجراء تغييرات، وتحميل أحدث مراجعة. كل مطور أن نرى هذه التغييرات الجديدة، تحميلها، والمساهمة.
وبالمثل، يمكن للناس الذين لديهم علاقة مع تطوير مشروع شيئا لا يزال تحميل الملفات واستخدامها. وينبغي أن تكون معظم مستخدمي لينكس مألوفة مع هذه العملية، مثل استخدام بوابة، والتخريب، أو بعض الطرق الأخرى المماثلة هو شائع جدا لتحميل الملفات المطلوبة، وخاصة في الإعداد لتجميع برنامج من شفرة المصدر (ممارسة شائعة وليس لالمهوسون لينكس).
في حال كنت تتساءل لماذا جيت هو نظام التحكم في الإصدار المفضل لمعظم المطورين، فإن له مزايا متعددة على الأنظمة الأخرى المتاحة، بما في ذلك وسيلة أكثر كفاءة لتخزين ملف التغييرات وضمان سلامة الملف. إذا كنت ترغب في معرفة التفاصيل، راجع هذه الصفحة لقراءة شرحا شاملا حول كيفية عمل بوابة.
في "محور" في جيثب
لقد أنشأنا أن جيت هو نظام التحكم في الإصدار، مماثلة لكنها أفضل من العديد من البدائل المتاحة. لذلك، ما يجعل جيثب الخاصة بذلك؟ بوابة هو أداة سطر الأوامر، ولكن المركز الذي حول كل الأشياء التي تنطوي جيت تدور - على نحو فعال، والمحور، هو GitHub.com، حيث يمكن للمطورين تخزين مشاريعها والتواصل مع الناس أمثالهم.
دعونا نذهب أكثر من عدد قليل من الأسباب الرئيسية التي المهوسون ترغب في استخدام جيثب، وتعلم بعض المصطلحات على طول الطريق.
مستودع
مستودع هو الموقع حيث يتم تخزين كافة الملفات لمشروع معين، وعادة ما يختصر ب "الريبو". سوف يكون كل مشروع الريبو الخاصة بها، ويمكن الوصول إليها من قبل URL فريدة من نوعها.
التفرع الريبو
"تفرع" وعند إنشاء مشروع جديد يستند الخروج من مشروع آخر موجود بالفعل. هذه هي ميزة المدهش أن تشجع بشكل كبير في مواصلة تطوير برامج ومشاريع تنموية أخرى. إذا وجدت مشروع على جيثب التي ترغب في المساهمة في، يمكنك مفترق الريبو، وجعل التغييرات التي تريد، وإطلاق المشروع المنقح الريبو جديدة. إذا كان المستودع الأصلي الذي قمت متشعب لإنشاء مشروع جديد يتم تحديثها الخاص بك، يمكنك بسهولة إضافة هذه التحديثات إلى شوكة الحالي.
سحب طلبات
كنت مفترق مستودع، وجعل مراجعة كبيرة لهذا المشروع، وتريد أن تكون معترف بها من قبل المطورين الأصلي، وربما حتى إدراجها في مشروع / مستودع الرسمية. يمكنك القيام بذلك عن طريق خلق طلب سحب، بحيث يمكن للكتاب من مستودع الأصلي ترى عملك، ومن ثم اختيار ما إذا كان أو لم يكن لقبوله في المشروع الرسمية. كلما إصدار طلب سحب، ويوفر جيثب وسيلة مثالية بالنسبة لك ومعيل للمشروع على التواصل.
الشبكات الاجتماعية
الجانب الشبكات الاجتماعية من جيثب هو على الارجح ميزة لها أقوى، وهذا ما يسمح المشاريع أن ينمو أكثر من أي شيء آخر. لكل مستخدم على جيثب ديه صورتهم الخاصة، والتي يمكن أن تتصرف مثل السيرة الذاتية من نوع ما، والتي تبين عمل ماضيك والمساهمات في مشاريع أخرى عن طريق طلبات السحب.
التنقيحات مشروع قادرون على أن تناقش علنا، لذلك كتلة من الخبراء يمكن أن تسهم المعرفة والتعاون لدفع المشروع إلى الأمام. قبل مجيء جيثب، فإن المطورين المهتمين في المساهمة في مشروع وعادة ما تحتاج إلى العثور على بعض وسائل الاتصال الكتاب، وربما عن طريق البريد الإلكتروني، وبعد ذلك لإقناعهم بأن مساهمتهم هو شرعي وأنها يمكن الوثوق بها.
Changelogs
عندما عدة أشخاص يتعاونون في مشروع، فإنه من الصعب حقا أن تتبع الذين غيروا ما، وتتبع التنقيحات التي وقعت.جيثب يعتني هذه المشكلة عن طريق تتبع كل التغييرات التي تم دفعها إلى المخزون.
جيثب ليس فقط للمطورين
كل هذا الكلام حول كيفية جيثب مثالية للمبرمجين قد يكون لك اعتقاد بأنهم هم وحدهم الذين سوف تجد أنه من المفيد. على الرغم من انها الكثير أقل شيوعا، جيثب يمكن استخدامها فعليا لأي نوع من أنواع الملفات - حتى إذا كان لديك فريق أن تبذل باستمرار التغييرات على وثيقة كلمة، يمكنك فعلا استخدام جيثب كنظام التحكم في الإصدار الخاص بك. هذه الممارسة ليست شائعة كما أن هناك بدائل أفضل، ولكن يبقيه في الاعتبار.
الآن عليك أن تعرف ما هو جيثب كل شيء، هل أنت مستعد للبدء؟ رئيس لأكثر من GitHub.com ويكون متأكدا من إطلاعك على صفحات المساعدة بعد التوقيع.