گٹ سب موڈیول کے لیے ریموٹ ریپوزٹری کو کیسے تبدیل کیا جائے؟

G Sb Mw Ywl K Ly Rymw Rypwz Ry Kw Kys Tbdyl Kya Jay



گٹ میں ایک ذیلی ماڈیول ایک اور ذخیرے میں ایک Git ذخیرہ شامل کرسکتا ہے۔ یہ صارفین کو ایک بڑے پروجیکٹ کے اندر الگ الگ پروجیکٹس کو برقرار رکھنے اور ان کے درمیان آسانی سے کوڈ شیئر کرنے کی اجازت دیتا ہے۔ ایک پروجیکٹ میں متعدد ذیلی ماڈلز ہو سکتے ہیں۔ ہر ماڈیول ایک مختلف پروجیکٹ جزو کی نمائندگی کرتا ہے۔ ذیلی ماڈل کو مرکزی پروجیکٹ سے آزادانہ طور پر اپ ڈیٹ کیا جا سکتا ہے، جس سے ڈویلپرز کو تبدیلیاں کرنے اور انہیں مرکزی پروجیکٹ میں ضم کرنے سے پہلے جانچنے کی اجازت دیتا ہے۔

یہ تحریر گٹ سب موڈیول کے لیے GitHub ذخیرہ کو تبدیل کرنے کا طریقہ فراہم کرے گی۔

گٹ سب موڈیول کے لئے گٹ ہب ریپوزٹری کو کیسے تبدیل کیا جائے؟

Git میں ذیلی ماڈل کے لئے GitHub ذخیرہ کو تبدیل کرنے کے لئے:







  • سب سے پہلے، مطلوبہ مقامی ذخیرے پر جائیں جس میں ذیلی ماڈیول ہے۔
  • پھر، ذیلی ماڈل پر سوئچ کریں اور اس کا ریموٹ یو آر ایل چیک کریں۔
  • اگلا، پیرنٹ ریپوزٹری پر واپس جائیں اور اس پر عمل کریں۔ git submodule set-url ذیلی ماڈل کے ریموٹ یو آر ایل کو تبدیل کرنے کے لیے کمانڈ۔
  • آخر میں، دوبارہ ذیلی ماڈل پر جائیں اور نئے ریموٹ یو آر ایل کی تصدیق کریں۔

مرحلہ 1: مقامی ذخیرہ میں منتقل کریں۔
سب سے پہلے، درج کریں ' سی ڈی ” مخصوص ریپوزٹری پاتھ کے ساتھ کمانڈ جس میں ایک ذیلی ماڈیول ہے اور اس پر سوئچ کریں:



$ سی ڈی 'C:\go \R epicB'

مرحلہ 2: ذخیرہ مواد کی فہرست بنائیں
اگلا، موجودہ ڈائرکٹری کا مواد دکھائیں:



$ ls

یہ دیکھا جا سکتا ہے کہ ورکنگ ریپوزٹری میں ایک ذیلی ماڈیول ہے جس کا نام ' subMod ”:





مرحلہ 3: ذیلی ماڈل پر جائیں۔
پھر، ذیلی ماڈل کے نام کے ساتھ درج ذیل کمانڈ کا استعمال کریں اور اس پر جائیں:



$ سی ڈی subMod

مرحلہ 4: ریموٹ یو آر ایل کو چیک کریں۔
ذیلی ماڈل کے ریموٹ یو آر ایل کو چیک کرنے کے لیے نیچے دی گئی کمانڈ پر عمل کریں:

$ گٹ ریموٹ میں

دیے گئے آؤٹ پٹ کے مطابق، ذیلی ماڈیول ریموٹ ریپوزٹری سے دیے گئے ریموٹ یو آر ایل کے ساتھ منسلک ہے:

مرحلہ 5: والدین کے ذخیرے میں واپس جائیں۔
مندرجہ ذیل کمانڈ کا استعمال کرتے ہوئے موجودہ ذخیرہ پر واپس جائیں:

$ سی ڈی ..

مرحلہ 6: سب موڈیول کا ریموٹ یو آر ایل تبدیل کریں۔
اب چلائیں ' git submodule set-url ماڈیول کے نام اور نئے ریموٹ یو آر ایل کے ساتھ کمانڈ:

$ گٹ سب موڈیول set-url subMod https: // github.com / laibyounas / newRepo.git

یہاں، ' subMod ذیلی ماڈل کا نام ہے:

مرحلہ 7: ذیلی ماڈل پر جائیں۔
نئی تبدیلیاں دیکھنے کے لیے دوبارہ ذیلی ماڈل پر جائیں:

$ سی ڈی subMod

مرحلہ 8: ریموٹ یو آر ایل کی تصدیق کریں۔
آخر میں، اس بات کو یقینی بنائیں کہ آیا Git submodule کے ریموٹ ریپوزٹری میں تبدیلی ہوئی ہے یا نہیں دی گئی کمانڈ کو چلا کر:

$ گٹ ریموٹ -میں

یہ دیکھا جا سکتا ہے کہ ذیلی ماڈل کے ریموٹ ریپوزٹری کو نئے یو آر ایل کے ساتھ تبدیل کر دیا گیا ہے۔

ہم نے ذیلی ماڈل کے لئے GitHub ذخیرہ کو تبدیل کرنے کے طریقہ کار کی وضاحت کی ہے۔

نتیجہ

گٹ سب موڈیول کے لیے گٹ ہب ریپوزٹری کو تبدیل کرنے کے لیے، سب سے پہلے مطلوبہ لوکل ریپوزٹری میں جائیں جس میں سب موڈیول ہو۔ پھر، چلائیں ' git submodule set-url ' کمانڈ. اگلا، ذیلی ماڈل پر جائیں اور 'ٹائپ کرکے نئے ریموٹ ریپوزٹری کو یقینی بنائیں۔ git remote -v ' کمانڈ. اس مضمون نے Git submodule کے لیے GitHub ذخیرے کو تبدیل کرنے کا طریقہ دکھایا ہے۔