گٹ پل بمقابلہ گٹ کلون: کیا فرق ہے؟

G Pl Bmqabl G Klwn Kya Frq



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

یہ تحریر تفصیل سے بیان کرے گی:







'گٹ پل' اور 'گٹ کلون' کمانڈز کے درمیان کیا فرق/فرق ہے؟

سمجھنا ' گٹ پل 'اور' گٹ کلون '، ذیل میں بیان کردہ جدول میں ان کے درمیان بنیادی فرق کو چیک کریں:



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

گٹ میں 'گٹ پل' اور 'گٹ کلون' کمانڈز کا استعمال کیسے کریں؟

استعمال کرنے کے لیے ' گٹ پل' اور 'گٹ کلون گٹ میں کمانڈز، دیئے گئے اقدامات پر عمل کریں:



  • اپنے GitHub اکاؤنٹ میں سائن ان کریں۔
  • اپنی پسند کا کوئی ذخیرہ منتخب کریں اور اس ریپوزٹری کو مقامی پروجیکٹ میں کلون کرنے کے لیے HTTPS کوڈ کاپی کریں۔
  • گٹ باش ٹرمینل لانچ کریں اور گٹ لوکل ڈائرکٹری پر جائیں۔
  • 'گٹ کلون' کمانڈ استعمال کریں اور ریموٹ ریپوزٹری لنک پیسٹ کریں۔
  • ریموٹ کنکشن چیک کریں اور تمام ترامیم کو مقامی گٹ ریپوزٹری سے ریموٹ پر کھینچیں۔

مرحلہ 1: GitHub اکاؤنٹ میں سائن ان کریں۔

سب سے پہلے، پر جائیں ' گٹ ہب اور اپنا صارف نام اور پاس ورڈ فراہم کرکے سائن ان کریں:





مرحلہ 2: ایک ذخیرہ منتخب کریں۔

پروفائل آئیکون پر کلک کریں، دبائیں ' آپ کے ذخیرے 'اختیار، اور اس پر جائیں:



مطلوبہ ذخیرہ منتخب کریں اور اسے کھولیں۔ مثال کے طور پر، ہم نے ' ٹیسٹ ڈیمو 1 دور دراز ذخیرہ:

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

بیان کردہ ذخیرے کے مرکزی صفحہ پر، نمایاں کردہ ' کو دبائیں۔ کوڈ 'بٹن اور کاپی کریں' HTTPS URL:

مرحلہ 4: گٹ باش ٹرمینل لانچ کریں۔

اب، اسٹارٹ اپ مینو کی مدد سے گٹ باش ٹرمینل کھولیں:

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

چلائیں ' سی ڈی بیان کردہ مقامی Git ذخیرہ کو کمانڈ اور ری ڈائریکٹ کریں:

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

مرحلہ 6: کلون ریپوزٹری

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

گٹ کلون https: // github.com / Gituser213 / testdemo1.git

ذیل میں بیان کردہ آؤٹ پٹ اشارہ کرتا ہے کہ ہم نے ریموٹ ریپوزٹری کو کامیابی کے ساتھ کلون کیا ہے:

مرحلہ 7: ریموٹ کنکشن چیک کریں۔

'کا استعمال کرکے ریموٹ یو آر ایل کو چیک کریں۔ git remote -v ' کمانڈ:

گٹ ریموٹ میں

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

ریموٹ سے مقامی برانچ میں تمام تبدیلیاں 'چلا کر کھینچیں۔ گٹ پل ' کمانڈ:

گٹ پل اوریجن ماسٹر

نتیجے کی تصویر بتاتی ہے کہ تبدیلیاں دور دراز کی شاخوں سے حاصل کی گئی ہیں:

یہ سب کے بارے میں ہے ' گٹ پل' اور 'گٹ کلون گٹ میں کمانڈز۔

نتیجہ

' گٹ پل ” کمانڈ کا استعمال ریموٹ ریپوزٹری میں کی گئی نئی تبدیلیوں کے ساتھ مقامی کاپی کو اپ ٹو ڈیٹ رکھنے کے لیے کیا جاتا ہے۔ دوسری طرف، ' گٹ کلون کمانڈ عام طور پر مقامی ریپوزٹری میں پوری ریموٹ ریپوزٹری کو بازیافت کرتی ہے جس میں اس کی پوری تاریخ بھی ہوتی ہے اور ریپوزٹری کی ایک نئی مقامی کاپی بناتی ہے۔ اس ٹیوٹوریل نے 'کے درمیان فرق کو مختصراً بیان کیا ہے۔ گٹ پل' اور 'گٹ کلون '