مثال کے طور پر کسی بھی برانچ میں ریبیس ماسٹر کو کیسے گِٹ کریں۔

Mthal K Twr Pr Ksy B Y Branch My Rybys Mas R Kw Kys Gi Kry



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

اس دستی میں، ہم سیکھیں گے کہ Git rebase master کو کسی بھی برانچ پر مثال کے طور پر کیسے بنایا جائے اور Git rebase بنیادی کمانڈ کو وضاحت کے ساتھ فراہم کریں۔

Git rebase کیا ہے؟

ری بیسنگ ایک نئے بیس کمٹ کے اوپر موجودہ کمٹ کی ترتیب کو آگے بڑھانے یا ضم کرنے کا طریقہ کار ہے۔ بنیادی طور پر، اسے یکجا کرنے کے لکیری طریقہ کار کے طور پر جانا جاتا ہے۔ مزید خاص طور پر، Git rebase سب سے زیادہ مقبول یوٹیلیٹی ہے جو Git one برانچ سے ہونے والی تبدیلیوں کو کسی بھی برانچ میں ضم کرنے کے لیے بنائی گئی ہے۔







مثال: گٹ ریبیس ماسٹر کو دوسری گٹ برانچ پر کیسے لگائیں؟

گٹ ریبیس ماسٹر کے لیے یا کسی اور گٹ برانچ میں کمٹ کی ترتیب کو یکجا کرنے کے لیے، پہلے 'کھولیں' گٹ باش 'ٹرمینل اور گٹ روٹ ڈائرکٹری میں منتقل کریں' کا استعمال کرتے ہوئے سی ڈی ' کمانڈ. اگلا، عملدرآمد کریں ' $ git برانچ -a تمام موجودہ شاخوں کو ظاہر کرنے کے لیے کمانڈ اور ان میں سے کسی ایک کو ری بیس کرنے کے لیے منتخب کریں۔ آخر میں، عمل کریں ' $ git rebase master گٹ میں کسی اور برانچ پر ماسٹر کو دوبارہ ترتیب دینے کا حکم۔



اب، اوپر بیان کردہ منظر نامے کے آؤٹ پٹ کو دیکھنے کے لیے درج ذیل طریقہ کار کو دیکھیں!



مرحلہ 1: گٹ ٹرمینل لانچ کریں۔

تلاش کریں اور کھولیں ' گٹ باش 'آپ کے سسٹم پر' کا استعمال کرتے ہوئے شروع ' مینو:





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

اگلا، عملدرآمد کریں ' سی ڈی گٹ روٹ ڈائرکٹری کے اندر جانے کے لئے کمانڈ:



$ سی ڈی 'C:\صارفین \n azma\go'

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

اب، عمل کریں ' گٹ برانچ 'کا استعمال کرتے ہوئے تمام شاخوں کو ظاہر کرنے کے لئے کمانڈ' -a 'اختیار:

$ گٹ برانچ -a

جیسا کہ آپ دیکھ سکتے ہیں، تمام موجودہ اور موجودہ شاخیں ظاہر ہوتی ہیں، بشمول دور دراز کی شاخیں۔ ہم منتخب کریں گے ' خصوصیت گٹ مقامی ذخیرے کی شاخ اس پر دوبارہ کام کرنے کے لیے:

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

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

$ git rebase ماسٹر خصوصیت

نیچے کی آؤٹ پٹ سے پتہ چلتا ہے کہ ' ماسٹر 'پر دوبارہ بنیاد رکھی گئی ہے' خصوصیت 'برانچ کامیابی سے:

اب، گٹ ریبیس بنیادی کمانڈز کو ان کی مختصر تفصیل کے ساتھ چیک کرنے کے لیے اگلے حصے میں جائیں۔

Git rebase بنیادی کمانڈز کیا ہیں؟

آئیے Git rebase بنیادی کمانڈز کو چیک کریں، جو تفصیل کے ساتھ ذیل میں فراہم کردہ جدول میں بیان کیے گئے ہیں۔

احکام تفصیل
$ git rebase --interactive انٹرایکٹو ریبیس انجام دینے کے لیے استعمال کیا جاتا ہے۔
$ git rebase معیاری ریبیس انجام دینے کے لیے استعمال کیا جاتا ہے۔
$ git rebase -x پلے بیک کے دوران ہر نشان زد کمٹ کے لیے کمانڈ لائن شیل اسکرپٹ کو چلانے کے لیے استعمال کیا جاتا ہے۔
$ git rebase -d پلے بیک کے دوران ضم شدہ کمٹ بلاک سے کمٹ کو ضائع کرنے کے لیے استعمال کیا جاتا ہے۔
$ git کی حیثیت گٹ ریبیس اسٹیٹس کو دیکھنے کے لیے استعمال کیا جاتا ہے۔
$ git rebase -p گٹ شاخوں کی تاریخ میں علیحدہ کمٹ رکھنے کے لیے استعمال کیا جاتا ہے۔
$ git rebase --skip کی گئی تبدیلیوں کو چھوڑنے کے لیے استعمال کیا جاتا ہے۔
$ git commit -m ' ' کے لیے کمٹ میسج ترمیم کا ارتکاب کرنے کے لئے استعمال کیا جاتا ہے
$ git شامل کریں۔ گٹ ریپوزٹری میں برانچ شامل کرنے کے لیے استعمال کیا جاتا ہے۔
$ git rebase - جاری رکھیں صارفین کی طرف سے کی جانے والی ترمیم کو جاری رکھنے کے لیے استعمال کیا جاتا ہے۔

اس مطالعہ نے ایک مثال کی مدد سے کسی بھی برانچ میں Git rebase کے طریقہ کار کو بیان کیا اور Git rebase کے بنیادی کمانڈز پر مختصراً گفتگو کی۔

نتیجہ

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