كيفية تغيير المستودع البعيد لوحدة Git الفرعية؟

Kyfyt Tghyyr Almstwd Alb Yd Lwhdt Git Alfr Yt



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

ستوفر عملية الكتابة هذه طريقة تغيير مستودع GitHub لوحدة Git الفرعية.

كيفية تغيير مستودع GitHub لوحدة Git الفرعية؟

لتغيير مستودع GitHub لوحدة فرعية في Git:







  • أولاً ، انتقل إلى المستودع المحلي المطلوب الذي يحتوي على الوحدة الفرعية.
  • بعد ذلك ، قم بالتبديل إلى الوحدة الفرعية وتحقق من عنوان URL البعيد الخاص بها.
  • بعد ذلك ، ارجع إلى المستودع الأصلي وقم بتنفيذ ' git subodule set-url 'لتغيير عنوان URL البعيد للوحدة الفرعية.
  • أخيرًا ، انتقل إلى الوحدة الفرعية مرة أخرى وتحقق من عنوان URL البعيد الجديد.

الخطوة 1: الانتقال إلى المستودع المحلي
أولاً ، أدخل ' قرص مضغوط 'جنبًا إلى جنب مع مسار المستودع المعين الذي يحتوي على وحدة فرعية والتبديل إليه:



$ قرص مضغوط 'C: \ Go \ ص ملحمة '

الخطوة 2: سرد محتوى المستودع
بعد ذلك ، اعرض محتوى الدليل الحالي:



$ ls

يمكن ملاحظة أن المستودع العامل يحتوي على وحدة فرعية واحدة تسمى ' subMod ':





الخطوة 3: انتقل إلى وحدة فرعية
ثم استخدم الأمر التالي مع اسم الوحدة الفرعية وانتقل إليه:



$ قرص مضغوط subMod

الخطوة 4: تحقق من عنوان URL البعيد
قم بتنفيذ الأمر المدرج أدناه للتحقق من عنوان URL البعيد للوحدة الفرعية:

$ بوابة البعيد -في

وفقًا للإخراج المحدد ، ترتبط الوحدة الفرعية بالمستودع البعيد بعنوان URL البعيد المحدد:

الخطوة 5: العودة إلى مستودع الأصل
عد إلى المستودع الحالي باستخدام الأمر التالي:

$ قرص مضغوط ..

الخطوة 6: تغيير عنوان URL البعيد للوحدة الفرعية
الآن ، قم بتشغيل ' تعيين عنوان URL للوحدة الفرعية git ”مع اسم الوحدة وعنوان URL البعيد الجديد:

$ نموذج بوابة set-url subMod https: // github.com / laibayounas / newRepo.git

هنا، ' subMod 'هو اسم الوحدة الفرعية:

الخطوة 7: قم بالتبديل إلى وحدة فرعية
انتقل إلى الوحدة الفرعية مرة أخرى لعرض التغييرات الجديدة:

$ قرص مضغوط subMod

الخطوة 8: تحقق من عنوان URL البعيد
أخيرًا ، تأكد مما إذا كان المستودع البعيد لوحدة Git الفرعية قد تغير أم لا عن طريق تشغيل الأمر المقدم:

$ بوابة البعيد -في

يمكن ملاحظة أن المستودع البعيد للوحدة الفرعية قد تم تغييره باستخدام عنوان URL الجديد:

لقد أوضحنا الإجراء الخاص بتغيير مستودع GitHub لوحدة فرعية.

خاتمة

لتغيير مستودع GitHub لوحدة Git الفرعية ، أولاً ، انتقل إلى المستودع المحلي المطلوب الذي يحتوي على الوحدة الفرعية. ثم قم بتشغيل ' git subodule set-url ' يأمر. بعد ذلك ، انتقل إلى الوحدة الفرعية وتأكد من المستودع البعيد الجديد عن طريق كتابة ' بوابة التحكم عن بعد- v ' يأمر. توضح هذه المقالة طريقة تغيير مستودع GitHub لوحدة Git الفرعية.