کبھی کبھی برانچ ضم کرنے کا آپریشن کرنے کے بعد، ڈویلپرز کو احساس ہوتا ہے کہ وہ غلط برانچ کو بھول گئے یا ضم کر گئے اور اس آپریشن کو کالعدم کرنا چاہتے ہیں۔ اس مقصد کے لیے، عمل کریں ' $ git reset - hard
یہ مطالعہ گٹ انضمام آپریشن کو کالعدم کرنے کے طریقہ کار کی وضاحت کرے گا۔
آپ گٹ انضمام کو کیسے کالعدم کرتے ہیں؟
گٹ مرج آپریشن کو کالعدم کرنے کے لیے، پہلے مطلوبہ ڈائرکٹری پر جائیں۔ پھر، فائلیں بنائیں اور اسٹیجنگ ایریا میں شامل کریں۔ ریپوزٹری کو اپ ڈیٹ کرنے کے لیے تبدیلیاں کریں۔ اگلا، فوری طور پر ایک نئی برانچ بنائیں اور سوئچ کریں۔ اس کے بعد دونوں شاخوں کو ملا دیں۔ لاگ ہسٹری چیک کریں اور چلائیں ' $ git reset - hard
آئیے اوپر زیر بحث طریقہ کار کو عملی طور پر دیکھیں!
مرحلہ 1: ریپوزٹری میں منتقل کریں۔
سب سے پہلے، 'کا استعمال کرتے ہوئے مطلوبہ گٹ لوکل ریپوزٹری پر جائیں سی ڈی ' کمانڈ:
$ سی ڈی 'C:\صارفین \n azma\Git\Alpha'
مرحلہ 2: فائل بنائیں
چلائیں ' چھو ایک نئی فائل بنانے کے لیے کمانڈ:
$ چھو file1.txt
مرحلہ 3: فائل کو ٹریک کریں۔
اب، ایک نئی تخلیق شدہ فائل کا پتہ لگا کر ' git شامل کریں ' کمانڈ:
$ git شامل کریں file1.txt
مرحلہ 4: تبدیلیاں کریں۔
اگلا، 'کا استعمال کرتے ہوئے ایک کمٹ میسج کے ساتھ تبدیلیاں کریں -m ' ذخیرہ کو اپ ڈیٹ کرنے کا اختیار:
$ git کمٹ -m 'file1.txt شامل کیا گیا'
مرحلہ 5: برانچ بنائیں اور سوئچ کریں۔
اس کے بعد، عمل کریں ' گٹ چیک آؤٹ برانچ کے نام کے ساتھ کمانڈ بنائیں اور اسے فوری طور پر تبدیل کریں:
$ گٹ چیک آؤٹ -ب الفا
مرحلہ 6: برانچ کو ضم کریں۔
اب، موجودہ برانچ کو git merge کمانڈ میں اس کا نام بتا کر دوسری برانچ کے ساتھ ضم کریں۔
$ git ضم ماسٹرہمارے معاملے میں، ہم الفا کو ماسٹر برانچ کے ساتھ ضم کریں گے:
مرحلہ 7: لاگ ہسٹری چیک کریں۔
برانچ لاگ ہسٹری چیک کریں گٹ لاگ ' کمانڈ:
$ گٹ لاگ .کمٹ ریفرنس کو منتخب کریں اور کاپی کریں جس کو کالعدم کرنے کی ضرورت ہے:
مرحلہ 8: گٹ انضمام کو کالعدم کریں۔
عمل کریں ' git دوبارہ ترتیب دیں 'حکم کے ساتھ' -سخت ضم کرنے کے عمل کو واپس کرنے کا اختیار:
$ git دوبارہ ترتیب دیں --سخت c5d48ecنوٹ کریں کہ ہم نے دی گئی کمانڈ میں کاپی شدہ کمٹ حوالہ بھی شامل کیا ہے:
مرحلہ 9: لاگ ہسٹری چیک کریں۔
انضمام کے عمل کو کالعدم کرنے کو یقینی بنانے کے لیے، چلائیں ' گٹ لاگ ' کمانڈ:
$ گٹ لاگ .
ہم نے گٹ انضمام آپریشن کو کالعدم کرنے کے طریقہ کار کی مثال دی ہے۔
نتیجہ
git merge آپریشن کو کالعدم کرنے کے لیے، سب سے پہلے، مطلوبہ ڈائریکٹری میں جائیں۔ پھر، فائلیں بنائیں اور اسٹیجنگ ایریا میں شامل کریں۔ ریپوزٹری کو اپ ڈیٹ کرنے کے لیے تبدیلیاں کریں۔ اگلا، فوری طور پر ایک نئی برانچ بنائیں اور سوئچ کریں۔ اس کے بعد دونوں شاخوں کو ملا دیں۔ لاگ ہسٹری چیک کریں اور چلائیں ' $ git reset - hard