کیا گٹ میں کوئی 'گٹ ریبیس اوریجن' کمانڈ ہے؟

Kya G My Kwyy G Rybys Awryjn Kman



گٹ ریبیس گٹ ٹول کی ایک سب سے مفید کمانڈ ہے۔ گٹ' overrun کمانڈ ایک نیا بیس بناتی ہے جس میں کمٹ کی مشترکہ سیریز ہوتی ہے۔ مزید خاص طور پر، ایک نئے اڈے پر کمٹ کو جوڑنے اور منتقل کرنے کے عمل کو ری بیسنگ کے نام سے جانا جاتا ہے۔ ' git rebase origin/ دور دراز کی شاخوں کی بحالی کے لیے استعمال کیا جاتا ہے۔

اس پوسٹ میں، ہم وضاحت کریں گے:

کیا گٹ میں کوئی 'گٹ ریبیس اوریجن' کمانڈ ہے؟

اگر صارف چلاتا ہے ' git rebase اصل 'کمانڈ، گٹ ٹرمینل غلطی کا پیغام دکھائے گا' مہلک: غلط اپ اسٹریم 'اصل' اور اپ اسٹریم ریموٹ برانچ کو کبھی بھی ری بیس نہ کریں۔ تاہم، Git صارفین استعمال کر سکتے ہیں ' گٹ ریبیس اوریجن/برانچ ریموٹ اپ اسٹریم برانچ سے برانچ کو ری بیس کرنے اور اسکواشنگ کمٹ کے لیے کمانڈ۔







'git rebase origin/ ' کمانڈ کا استعمال کیسے کریں؟

استعمال کرنے کے لیے ' گٹ ریبیس اوریجن/برانچ کمانڈ، گٹ صارفین کو ریموٹ اپ اسٹریم سے برانچ کھینچنے یا 'کا استعمال کرتے ہوئے ریموٹ برانچ لانے کی ضرورت ہے۔ git بازیافت ' کمانڈ.



مرحلہ 1: گٹ ٹرمینل کھولیں۔

سب سے پہلے، ونڈوز سے ' شروع 'مینو، گٹ ٹرمینل شروع کریں:







مرحلہ 2: گٹ ریپوزٹری میں جائیں۔

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

$ سی ڈی 'C:\Git'



مرحلہ 3: ریموٹ برانچ کو کھینچیں۔

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

$ گٹ پل اصل ماسٹر

مرحلہ 4: شاخیں چیک کریں۔

شاخوں کی فہرست چیک کریں اور وہ برانچ منتخب کریں جس میں آپ اصل برانچ کو ری بیس کرنا چاہتے ہیں:

$ گٹ برانچ

مرحلہ 5: برانچ پر جائیں۔

اس برانچ پر جائیں جس میں آپ 'کے ذریعے اصل کو دوبارہ ترتیب دے رہے ہیں گٹ چیک آؤٹ ' کمانڈ:

$ گٹ چیک آؤٹ خصوصیات

مرحلہ 6: ریبیس اوریجن برانچ

اگلا، 'کا استعمال کرتے ہوئے اصل شاخ یا دور دراز شاخ کو دوبارہ ترتیب دیں۔ git rebase origin/ ' کمانڈ:

$ git rebase اصل / ماسٹر

اس بات کی تصدیق کے لیے گٹ لاگ کو چیک کریں کہ آیا ریموٹ برانچ ری بیسڈ ہے یا نہیں:

$ git reflog

بونس ٹپ: اصل برانچ کو بحال کرنے کا متبادل طریقہ

گٹ استعمال کرنے والے ریموٹ برانچ کو اپ اسٹریم کرکے ریموٹ برانچ کو ری بیس کرسکتے ہیں اور پھر براہ راست اپ اسٹریم برانچ کو مقامی برانچ میں ری بیس کر سکتے ہیں۔ git rebase ' کمانڈ.

اس مقصد کے لیے فراہم کردہ ہدایات پر عمل کریں۔

مرحلہ 1: اپ اسٹریم اوریجن برانچ

'کا استعمال کرکے ریموٹ برانچ کو اپ اسٹریم کے طور پر سیٹ کریں۔ گٹ برانچ ' کمانڈ. یہاں، آپشن ' سیٹ اپ اسٹریم اپ اسٹریم برانچ سیٹ کرنے کے لیے استعمال کیا جاتا ہے:

$ گٹ برانچ --set-upstream-to = اصل / ماسٹر

مرحلہ 2: اپ اسٹریم برانچ کو لوکل برانچ میں بحال کریں۔

اگلا، مقامی برانچ میں ریموٹ اپ اسٹریم برانچ کو 'کے ذریعے ری بیس کریں۔ git rebase ' کمانڈ:

$ git rebase اصل / ماسٹر ماسٹر

ہم نے گٹ میں دور دراز کی شاخوں کی بحالی سے متعلق مستند معلومات مرتب کی ہیں۔

نتیجہ

ریموٹ برانچ کو ری بیس کرنے کے لیے، پہلے ریموٹ برانچ کو 'کے ذریعے کھینچیں یا بازیافت کریں۔ git pull ' کمانڈ. اگلا، اس برانچ میں جائیں جہاں آپ ریموٹ برانچ کو ری بیس کرنا چاہتے ہیں، پھر ' گٹ ریبیس اوریجن/برانچ ریموٹ برانچ کو ری بیس کرنے کا حکم۔ اس تحریر نے یہ ظاہر کیا ہے کہ آیا کوئی ہے ' git rebase اصل گٹ میں کمانڈ۔