اس بلاگ میں، ہم ایک مثال کے ساتھ 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