'گٹ ریبیس' کیا ہے اور یہ گٹ میں کیسے کام کرتا ہے؟

G Rybys Kya Awr Y G My Kys Kam Krta



Git کے ساتھ کام کرتے ہوئے، متعدد افعال انجام دیے جا سکتے ہیں اور ' git rebase ” ایک طاقتور کمانڈ ہے جو Git میں دو شاخوں کو ضم کرنے کے لیے استعمال ہوتی ہے۔ یہ اکثر اس وقت استعمال ہوتا ہے جب ایک ڈویلپر ایک برانچ سے دوسری برانچ میں تبدیلیوں کو زیادہ ہموار اور موثر طریقے سے ضم کرنا چاہتا ہے۔

اس پوسٹ میں مختصراً وضاحت کی جائے گی کہ ' git rebase کمانڈ، اور یہ کام کرتا ہے۔







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

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



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

کے ساتھ کام کرنے کے لیے ' git rebase کمانڈ، نیچے دی گئی ہدایات پر عمل کریں:



  • Git لوکل ریپوزٹری پر ری ڈائریکٹ کریں۔
  • کی مدد سے تمام موجودہ شاخوں کی فہرست بنائیں۔ گٹ برانچ ' کمانڈ.
  • کا استعمال کرتے ہیں ' گٹ چیک آؤٹ برانچ کے نام کے ساتھ کمانڈ:
  • چلائیں ' git rebase 'ری بیسنگ کا حکم۔

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

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





سی ڈی 'C:\Users\user\Git \t strep'

مرحلہ 2: تمام شاخوں کی فہرست بنائیں

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

گٹ برانچ

یہ دیکھا جا سکتا ہے کہ تمام دستیاب شاخوں کو کامیابی کے ساتھ درج کیا گیا ہے:



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

اب، ٹارگٹ برانچ پر جائیں جہاں آپ 'کا استعمال کر کے ری بیس کرنا چاہتے ہیں۔ گٹ چیک آؤٹ برانچ کے نام کے ساتھ کمانڈ:

گٹ چیک آؤٹ فیچر 2

ذیل میں بیان کردہ آؤٹ پٹ اس بات کی نشاندہی کرتا ہے کہ آپ کو ٹارگٹ برانچ میں تبدیل کر دیا گیا ہے بطور ' فیچر2 ' کامیابی سے:

مرحلہ 4: ریبیس برانچ

عمل کریں ' git rebase ' شاخ کے نام کے ساتھ ٹارگٹ برانچ کو ری بیس کرنے کی ضرورت کے ساتھ کمانڈ:

git rebase مرکزی

نتیجے کے طور پر، ' مرکزی 'برانچ کو کامیابی کے ساتھ دوبارہ بنایا گیا ہے' فیچر2 شاخ:

یہ سب کے بارے میں ہے ' git rebase 'اور یہ کام کر رہا ہے.

نتیجہ

' git rebase گٹ میں ایک کمانڈ ہے جو صارفین کو کسی برانچ کی بنیاد کو کمٹ میں تبدیل کرنے کی اجازت دیتی ہے۔ کے ساتھ کام کرنا ' git rebase کمانڈ، پہلے، گٹ لوکل ریپوزٹری کی طرف جائیں اور تمام شاخوں کی فہرست بنائیں۔ پھر، چلائیں ' گٹ چیک آؤٹ ' کمانڈ. آخر میں، چلائیں ' git rebase کمانڈ کریں اور برانچ کا نام شامل کریں۔ اس پوسٹ میں ' git rebase کمانڈ اور اس کا مکمل کام کرنا۔