گٹ میں سب موڈیول کیسے شامل کریں۔

G My Sb Mw Ywl Kys Shaml Kry



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

یہ ٹیوٹوریل Git میں ذیلی ماڈیول ڈائرکٹری کو شامل کرنے کے طریقہ کار کو ظاہر کرے گا۔







گٹ میں ذیلی ماڈل کیسے شامل کریں؟

گٹ میں ذیلی ماڈل شامل کرنے کے لیے، ذیل میں بیان کردہ طریقہ کار پر عمل کریں:



    • گٹ لوکل ڈائرکٹری پر جائیں۔
    • گٹ لوکل ریپوزٹری کے اندر ایک ذیلی ماڈیول بنائیں۔
    • ذیلی ماڈیول ڈائرکٹری کی طرف بڑھیں۔
    • ذیلی ماڈیول ڈائرکٹری کو شروع کریں۔
    • اگلا، اپنے GitHub اکاؤنٹ میں لاگ ان کریں اور 'پر جائیں۔ آپ کے ذخیرے> ایک ذخیرہ منتخب کریں> HTTPS کاپی کریں۔ یو آر ایل۔
    • کا استعمال کرتے ہوئے ذیلی ماڈیول داخل کریں ' git submodule add کاپی شدہ یو آر ایل کے ساتھ کمانڈ۔
    • Git کی حیثیت کو چیک کرکے شامل کردہ ماڈیول کی تصدیق کریں۔
    • 'کا استعمال کرتے ہوئے ٹریک کردہ ماڈیول کا ارتکاب کریں git کمٹ ' کمانڈ.

مرحلہ 1: گٹ لوکل ریپوزٹری پر ری ڈائریکٹ کریں۔



سب سے پہلے، گٹ یوٹیلیٹی کو کھولیں اور 'کا استعمال کرتے ہوئے گٹ لوکل ریپوزٹری کی طرف جائیں سی ڈی ' کمانڈ:





سی ڈی 'C:\Users\user\Git\demo1'


مرحلہ 2: ایک ذیلی ماڈیول ڈائرکٹری بنائیں

عمل کریں ' mkdir موجودہ ڈائرکٹری کے اندر ذیلی ڈائرکٹری بنانے کا حکم:



mkdir submodule-demo1



مرحلہ 3: ذیلی ماڈل ڈائرکٹری پر جائیں۔

' کا استعمال کرتے ہوئے ذیلی ماڈیول ڈائرکٹری پر جائیں سی ڈی ' کمانڈ:

سی ڈی submodule-demo1



مرحلہ 4: سب موڈیول ڈائرکٹری شروع کریں۔

اس کے بعد، تیار کردہ ذیلی ماڈیول ڈائرکٹری کو شروع کریں یہ گرم ہے ' کمانڈ:

یہ گرم ہے


نتیجے کے طور پر، ایک خالی ذخیرہ کامیابی سے شروع کیا گیا ہے:


مرحلہ 5: HTTPS URL کاپی کریں۔

اگلا، اپنے GitHub اکاؤنٹ میں لاگ ان کریں اور 'پر جائیں۔ آپ کے ذخیرے> ایک ذخیرہ منتخب کریں> HTTPS کاپی کریں۔ URL:


مرحلہ 6: ذیلی ماڈل شامل کریں۔

چلائیں ' git submodule add کاپی شدہ یو آر ایل کو کمانڈ اور پیسٹ کریں:

گٹ سب موڈیول https شامل کریں: // github.com / Gituser213 / testrepo.git


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


مرحلہ 7: گٹ کی حیثیت کو چیک کریں۔

اب، 'کو چلا کر موجودہ صورتحال دیکھیں۔ گٹ کی حیثیت ' کمانڈ:

گٹ کی حیثیت


یہ دیکھا جا سکتا ہے کہ سٹیجنگ ایریا میں نئی ​​تبدیلیاں شامل کی گئی ہیں:


مرحلہ 8: تبدیلیاں کریں۔

اب، عمل درآمد کرکے تمام تبدیلیوں کا ارتکاب کریں ' git کمٹ 'حکم کے ساتھ' -m پیغام بھیجنے کے لیے جھنڈا:

git کمٹ -m 'سب ماڈیولز شامل کیے گئے'


مندرجہ ذیل آؤٹ پٹ سے پتہ چلتا ہے کہ تمام ترامیم کا ارتکاب کیا گیا ہے:


یہ سب گٹ لوکل ڈائرکٹری میں سب موڈیول کو شامل کرنے کے بارے میں ہے۔

نتیجہ

گٹ میں ذیلی ماڈیول شامل کرنے کے لیے، پہلے گٹ لوکل ڈائرکٹری میں جائیں اور گٹ لوکل ریپوزٹری کے اندر ایک ذیلی ماڈیول بنائیں۔ mkdir ' کمانڈ. پھر، ذیلی ماڈیول ڈائرکٹری میں جائیں اور اسے شروع کریں۔ اگلا، اپنے GitHub اکاؤنٹ میں لاگ ان کریں اور 'پر جائیں۔ آپ کے ذخیرے> ایک ذخیرہ منتخب کریں> HTTPS URL کاپی کریں۔ ' کے ساتھ ذیلی ماڈیول داخل کریں ' git submodule add 'کاپی شدہ لنک کے ساتھ کمانڈ۔ آخر میں، 'کی مدد سے اضافی ترمیم کا ارتکاب کریں git کمٹ ' کمانڈ. اس پوسٹ میں گٹ میں ذیلی ماڈل کو شامل کرنے کا طریقہ بتایا گیا ہے۔