چیری-پک کمٹ کی مثال کیسے حاصل کی جائے۔

Chyry Pk Km Ky Mthal Kys Hasl Ky Jay



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

اس بلاگ میں، ہم ایک مثال کے ساتھ git cherry-pick a commit استعمال کرنے کا طریقہ سیکھیں گے۔ تو، چلو شروع کریں!

مثال: چیری-پک کمٹ کو کیسے حاصل کیا جائے؟

چیری کو منتخب کرنے کے لیے کمٹٹ کریں، پہلے ایک نئی گٹ لوکل ڈائرکٹری بنائیں اور اس پر جائیں۔ اگلا، t کا استعمال کرتے ہوئے فائل کو شروع اور ترمیم کریں۔ پھر، دوسری فائل کو اپ ڈیٹ کریں اور ریپوزٹری میں تبدیلیاں کریں۔ اگلا، ڈائریکٹری سے تمام موجودہ مواد کو ہٹا دیں۔ تمام تبدیلیاں شامل کریں، گٹ ریپوزٹری میں ترمیم کریں، اور ریفرنس لاگ ہسٹری دیکھیں۔ آخر میں، عمل کریں ' $ git cherry-pick 'ٹرمینل پر کمانڈ۔







اب، ذیل میں فراہم کردہ ہدایات کو مرحلہ وار آزمائیں!



مرحلہ 1: ڈائرکٹری بنائیں

سب سے پہلے، ذیل میں بیان کردہ کمانڈ کا استعمال کرتے ہوئے ایک نئی گٹ ڈائرکٹری بنائیں:



$ mkdir ڈیمو 12





مرحلہ 2: ڈائرکٹری کے اندر منتقل کریں۔

نئی بنائی گئی ڈائرکٹری میں جانے کے لیے، ' سی ڈی ' کمانڈ:

$ سی ڈی ڈیمو 12



مرحلہ 3: گٹ ڈائرکٹری شروع کریں۔

پھر، بنائی گئی گٹ ڈائرکٹری کو شروع کرنے کے لیے ذیل میں فراہم کردہ کمانڈ پر عمل کریں۔

$ یہ گرم ہے

مرحلہ 4: فائل میں ترمیم کریں۔

فائل میں کچھ ٹیکسٹ شامل کریں تاکہ اس کی مدد سے اسے اپ ڈیٹ کیا جا سکے۔ بازگشت 'کمانڈ اور ری ڈائریکٹ آپریٹر' > ”:

$ بازگشت 'فائل 1' > file1.txt

مرحلہ 5: گٹ ریپوزٹری میں تبدیلیاں شامل کریں۔

اگلا، عملدرآمد کریں ' git شامل کریں ' ذخیرہ میں تمام اضافی تبدیلیوں کو شامل کرنے کے لئے کمانڈ:

$ git شامل کریں .

مرحلہ 6: تبدیلیاں کریں۔

چلائیں ' git کمٹ ذخیرہ کو اپ ڈیٹ کرنے کے لیے کمٹ میسج کے ساتھ کمانڈ:

$ git کمٹ -m 'پہلی فائل شامل کی گئی'

مرحلہ 7: فائل کو اپ ڈیٹ کریں۔

ایک اور فائل بنائیں اور پھر اسے اپ ڈیٹ کریں:

$ بازگشت 'فائل 2' > file2.txt

مرحلہ 8: تمام ترامیم شامل کریں۔

تمام کی گئی تبدیلیاں مقامی ذخیرہ میں شامل کریں:

$ git شامل کریں .

مرحلہ 9: تبدیلیاں کریں۔

اب، ایک کمٹ میسج کے ساتھ تبدیلیاں کریں ' -m 'اختیار:

$ git کمٹ -m 'دوسری فائل شامل کی گئی'

مرحلہ 10: تمام فائلوں کو ہٹا دیں۔

ایسا کرنے پر، عمل کریں ' rm تمام تخلیق شدہ فائلوں کو ذخیرہ سے ہٹانے کا حکم:

$ rm * .TXT

یہاں، ستارہ ' * علامت مخصوص ایکسٹینشن والی تمام فائلوں کی نشاندہی کرتی ہے۔

مرحلہ 11: ذخیرہ مواد کی فہرست بنائیں

اب، 'کا استعمال کرتے ہوئے حذف شدہ آپریشن کی تصدیق کریں ls ذخیرہ مواد کی فہرست دیکھنے کے لیے کمانڈ:

$ ls

جیسا کہ آپ دیکھ سکتے ہیں، ذخیرہ خالی ہے جو اس بات کی نشاندہی کرتا ہے کہ آپریشن کامیابی کے ساتھ انجام دیا گیا ہے:

مرحلہ 12: تبدیلیاں شامل کریں۔

اگلا، اسٹیجنگ ایریا میں کی گئی تمام تبدیلیاں شامل کریں اور اسے اپ ڈیٹ کریں:

$ git شامل کریں .

مرحلہ 13: تبدیلیاں کریں۔

اس کے بعد، پرجوش کرکے ذخیرے میں ترمیم کا ارتکاب کریں۔ git کمٹ کسی بھی کمٹ میسج کے ساتھ کمانڈ:

$ git کمٹ -m '2 فائلیں حذف کر دی گئیں'

مرحلہ 14: حوالہ لاگ ہسٹری چیک کریں۔

اب، گٹ ریپوزٹری کی ریفرنس لاگ ہسٹری ڈسپلے کریں:

$ git reflog .

یہاں، ہم کمٹ ریفرنس لاگ کو منتخب کریں گے جسے ہم چیری پک کے ساتھ کرنا چاہتے ہیں:

مرحلہ 15: چیری پک کمٹ

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

$ گٹ چیری پک 87d1e54

مرحلہ 16: چیری پک کمٹ آپریشن کی تصدیق کریں۔

آخر میں، 'کا استعمال کرکے پرعزم چیری پک کمٹ آپریشن کی تصدیق کریں۔ git reflog ' کمانڈ:

$ git reflog .

جیسا کہ آپ دیکھ سکتے ہیں، وہی کمٹ چیری پک کمٹ کے ساتھ کیا جاتا ہے:

ہم نے ایک مثال کی مدد سے git cherry-pick a commit کرنے کا طریقہ مختصراً بیان کیا ہے۔

نتیجہ

چیری کو گٹ کرنے کے لیے کمٹ کو منتخب کریں، پہلے ایک نئی گٹ ڈائرکٹری بنائیں اور اسے شروع کریں۔ اگلا، 'کا استعمال کرتے ہوئے فائل میں ترمیم کریں echo > ' کمانڈ. پھر، دوسری فائل کو اپ ڈیٹ کریں اور ریپوزٹری میں تبدیلیاں کریں۔ 'کا استعمال کرتے ہوئے تمام موجودہ فائلوں کو ذخیرہ سے ہٹا دیں۔ rm ' کمانڈ. تمام تبدیلیوں کو ٹریک کریں، ترمیم کریں اور حوالہ لاگ ہسٹری دیکھیں۔ آخر میں، عمل کریں ' $ git cherry-pick ' منتخب کمٹ کے ساتھ کمٹ کرنے کا حکم۔ اس بلاگ نے وضاحت کی ہے کہ چیری-پک کمٹ کو کیسے حاصل کیا جائے۔