اس پوسٹ میں، ہم وضاحت کریں گے:
کیا گٹ میں کوئی 'گٹ ریبیس اوریجن' کمانڈ ہے؟
اگر صارف چلاتا ہے ' git rebase اصل 'کمانڈ، گٹ ٹرمینل غلطی کا پیغام دکھائے گا' مہلک: غلط اپ اسٹریم 'اصل' اور اپ اسٹریم ریموٹ برانچ کو کبھی بھی ری بیس نہ کریں۔ تاہم، Git صارفین استعمال کر سکتے ہیں ' گٹ ریبیس اوریجن/برانچ ریموٹ اپ اسٹریم برانچ سے برانچ کو ری بیس کرنے اور اسکواشنگ کمٹ کے لیے کمانڈ۔
'git rebase origin/ ' کمانڈ کا استعمال کیسے کریں؟
استعمال کرنے کے لیے ' گٹ ریبیس اوریجن/برانچ کمانڈ، گٹ صارفین کو ریموٹ اپ اسٹریم سے برانچ کھینچنے یا 'کا استعمال کرتے ہوئے ریموٹ برانچ لانے کی ضرورت ہے۔ git بازیافت ' کمانڈ.
مرحلہ 1: گٹ ٹرمینل کھولیں۔
سب سے پہلے، ونڈوز سے ' شروع 'مینو، گٹ ٹرمینل شروع کریں:
مرحلہ 2: گٹ ریپوزٹری میں جائیں۔
کا استعمال کرتے ہوئے ' سی ڈی کمانڈ، گٹ ریپوزٹری پر جائیں:
$ سی ڈی 'C:\Git'
مرحلہ 3: ریموٹ برانچ کو کھینچیں۔
ریموٹ برانچ کی تبدیلیوں کو کھینچیں اور اسے لوکل ریپوزٹری کے ہیڈ میں شامل کریں:
$ گٹ پل اصل ماسٹر
مرحلہ 4: شاخیں چیک کریں۔
شاخوں کی فہرست چیک کریں اور وہ برانچ منتخب کریں جس میں آپ اصل برانچ کو ری بیس کرنا چاہتے ہیں:
$ گٹ برانچ
مرحلہ 5: برانچ پر جائیں۔
اس برانچ پر جائیں جس میں آپ 'کے ذریعے اصل کو دوبارہ ترتیب دے رہے ہیں گٹ چیک آؤٹ ' کمانڈ:
$ گٹ چیک آؤٹ خصوصیات
مرحلہ 6: ریبیس اوریجن برانچ
اگلا، 'کا استعمال کرتے ہوئے اصل شاخ یا دور دراز شاخ کو دوبارہ ترتیب دیں۔ git rebase origin/
اس بات کی تصدیق کے لیے گٹ لاگ کو چیک کریں کہ آیا ریموٹ برانچ ری بیسڈ ہے یا نہیں:
$ git reflog
بونس ٹپ: اصل برانچ کو بحال کرنے کا متبادل طریقہ
گٹ استعمال کرنے والے ریموٹ برانچ کو اپ اسٹریم کرکے ریموٹ برانچ کو ری بیس کرسکتے ہیں اور پھر براہ راست اپ اسٹریم برانچ کو مقامی برانچ میں ری بیس کر سکتے ہیں۔ git rebase
اس مقصد کے لیے فراہم کردہ ہدایات پر عمل کریں۔
مرحلہ 1: اپ اسٹریم اوریجن برانچ
'کا استعمال کرکے ریموٹ برانچ کو اپ اسٹریم کے طور پر سیٹ کریں۔ گٹ برانچ ' کمانڈ. یہاں، آپشن ' سیٹ اپ اسٹریم اپ اسٹریم برانچ سیٹ کرنے کے لیے استعمال کیا جاتا ہے:
$ گٹ برانچ --set-upstream-to = اصل / ماسٹر
مرحلہ 2: اپ اسٹریم برانچ کو لوکل برانچ میں بحال کریں۔
اگلا، مقامی برانچ میں ریموٹ اپ اسٹریم برانچ کو 'کے ذریعے ری بیس کریں۔ git rebase
ہم نے گٹ میں دور دراز کی شاخوں کی بحالی سے متعلق مستند معلومات مرتب کی ہیں۔
نتیجہ
ریموٹ برانچ کو ری بیس کرنے کے لیے، پہلے ریموٹ برانچ کو 'کے ذریعے کھینچیں یا بازیافت کریں۔ git pull