چیری کو ایک برانچ سے دوسری برانچ میں کمٹ کیسے چنیں؟

Chyry Kw Ayk Branch S Dwsry Branch My Km Kys Chny



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

اس گائیڈ میں، ہم ایک گٹ برانچ سے دوسری گِٹ برانچ میں کمٹ کو چیری چننے کے اقدامات سیکھیں گے۔

چیری کو ایک گٹ برانچ سے دوسری گٹ برانچ میں کمٹ کیسے چنیں؟

ایک برانچ سے دوسری برانچ میں کمٹمنٹ کو چیری چننے کے لیے، آئیے ایک برانچ میں کام کریں، ایک نئی برانچ بنائیں، اور اپنی پچھلی برانچ سے کمٹ کو چیری چنیں۔ ایسا کرنے کے لیے، ذیل میں بیان کردہ اقدامات کو پورا کریں۔







مرحلہ 1: پروجیکٹ ریپوزٹری میں منتقل کریں۔

گٹ باش کو کھولیں اور پراجیکٹ ڈائرکٹری میں جائیں سی ڈی ' کمانڈ:



سی ڈی چیری کا انتخاب



مرحلہ 2: ریپوزٹری کو شروع کریں۔

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





یہ گرم ہے

مرحلہ 3: نئی فائل بنائیں

ایک فائل بنائیں اور اس میں مواد شامل کریں ' بازگشت اور ری ڈائریکشن آپریٹرز ( > )۔ مثال کے طور پر، ' file.txt فائل بنائی جائے گی:



بازگشت 'نئی فائل' > file.txt

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

'گٹ ایڈ' کمانڈ کے ذریعے تخلیق شدہ فائل کو ٹریکنگ ایریا میں شامل کریں:

git شامل کریں .

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

پروجیکٹ ڈائرکٹری میں تبدیلیوں کا ارتکاب کریں ' git کمٹ ' کمانڈ:

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

مرحلہ 6: لاگ چیک کریں۔

لاگ کمانڈ چلا کر لاگو کمٹ کی لمبی تاریخ چیک کریں:

گٹ لاگ --آن لائن

یہاں، آپ مخصوص عہد کے لیے SHA دیکھ سکتے ہیں۔ اسے نوٹ کریں، ہم اسے استعمال کریں گے اور بعد کے مراحل میں اسے چیری چنیں گے۔

مرحلہ 7: نئی برانچ بنائیں

اب، ایک نئی برانچ بنائیں جس کا نام ہے ' ترقی دی گئی کمانڈ کے ساتھ:

گٹ برانچ ترقی

مرحلہ 8: تخلیق شدہ برانچ پر جائیں۔

' کے ذریعے تخلیق شدہ برانچ میں جائیں۔ گٹ چیک آؤٹ ' کمانڈ:

گٹ چیک آؤٹ ترقی

برانچ کو تبدیل کر دیا گیا ہے ' ترقی '

مرحلہ 9: چیری ایک عہد چنیں۔

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

گٹ چیری پک 6ea44fe

مندرجہ بالا آؤٹ پٹ تنازعہ کو ظاہر کرتا ہے، صرف اسے نظر انداز کریں اور اسے بہرحال کرنے کے لیے تجویز کردہ کمانڈ چلائیں۔

git کمٹ --allow-خالی

عہد کو چیری چن لیا گیا ہے۔

مرحلہ 10: لاگ ہسٹری کی تصدیق کریں۔

یہ چیک کرنے کے لیے لاگ ہسٹری کی تصدیق کریں کہ کمٹ کو چیری چن لیا گیا ہے:

گٹ لاگ

جیسا کہ آپ اوپر کی تصویر میں دیکھ سکتے ہیں کہ ہماری پچھلی برانچ سے کمٹمنٹ ' ماسٹر ” چیری چن لیا گیا ہے۔

نتیجہ

کمٹ کو چیری چننے کے لیے، کمٹ کے SHA ہیش کو کاپی کریں اور دوسری برانچ میں جائیں۔ پھر، چلائیں ' git cherry-pick کمٹ SHA ہیش کے ساتھ کمانڈ۔ لاگ ہسٹری کی تصدیق کریں کہ کمٹ چیری پک کیا گیا ہے۔