كيفية تفرع مستودع GitHub

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

كيفية تفرع مستودع GitHub - %categories

الاستنساخ مقابل التشعب: ما الفرق؟

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

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

متى يجب أن تتفرع بدلاً من الاستنساخ؟

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

اقرأ أيضا:  ما هو الفرق بين HTTP و HTTPS

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

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

كيفية تفرع مستودع GitHub

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

كيفية تفرع مستودع GitHub - %categories

ستظهر رسالة لفترة وجيزة تعلمك أن عملية التفرع قد بدأت. لا يستغرق الأمر سوى بضع ثوان لتفكيك الريبو.

هذا كل ما في الامر. انه من السهل.

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

قد يعجبك ايضا