چیک آؤٹ کے بغیر برانچ پوائنٹر کو مختلف کمٹ پر منتقل کریں۔

Chyk Aw K Bghyr Branch Pwayn R Kw Mkhtlf Km Pr Mntql Kry



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

یہ تحریر ایک برانچ پوائنٹر کو چیک آؤٹ کے بغیر مختلف برانچ میں منتقل کرنے کی وضاحت کرے گی۔

چیک آؤٹ کے بغیر برانچ پوائنٹر کو مختلف کمٹ پر کیسے منتقل کیا جائے؟

چیک آؤٹ کے بغیر برانچ پوائنٹر کو ایک مختلف کمٹ پر منتقل کرنے کے لیے، فراہم کردہ مراحل پر عمل کریں:







  • مطلوبہ ذخیرہ پر جائیں۔
  • موجودہ برانچ کا گٹ لاگ دیکھیں۔
  • دوسری برانچ میں جائیں اور اس کا گٹ ریفرنس لاگ چیک کریں۔
  • استعمال کریں ' $ git برانچ -f برانچ پوائنٹر کو منتقل کرنے کے لئے کمانڈ۔
  • برانچ پوائنٹر کی موجودہ پوزیشن دیکھیں۔

مرحلہ 1: خاص ڈائرکٹری پر جائیں۔
' کو عمل میں لا کر Git لوکل ڈائرکٹری میں جائیں۔ سی ڈی ' کمانڈ:



$ سی ڈی 'C:\go \t is_repo'



مرحلہ 2: گٹ لاگ چیک کریں:
برانچ پوائنٹر کی موجودہ پوزیشن کو چیک کرنے کے لیے گٹ لاگ کو دیکھنے کے لیے، ' گٹ لاگ 'حکم کے ساتھ' -ایک لکیر پرچم:





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

جیسا کہ آپ دیکھ سکتے ہیں، برانچ پوائنٹر اشارہ کر رہا ہے ' حذف کریں عزم:



مرحلہ 3: دوسری برانچ میں جائیں۔
اگلا، 'کی مدد سے مطلوبہ مقامی برانچ میں جائیں۔ $ گٹ سوئچ ' کمانڈ:

$ گٹ سوئچ ماسٹر

مرحلہ 4: موجودہ برانچ کا گٹ لاگ دیکھیں
موجودہ ورکنگ برانچ میں ہیڈ پوائنٹر کی موجودہ پوزیشن دیکھنے کے لیے گٹ ریفرنس لاگ کو چیک کریں:

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

یہاں، نیچے دیے گئے آؤٹ پٹ سے آپ دیکھ سکتے ہیں کہ ہیڈ 'کی طرف اشارہ کر رہا ہے۔ ماسٹر شاخ:

مرحلہ 5: برانچ پوائنٹر کو منتقل کریں۔
چیک آؤٹ کے بغیر برانچ پوائنٹر کو مختلف کمٹ میں منتقل کرنے کے لیے، 'کا استعمال کریں $ گٹ برانچ برانچ کے نام کے ساتھ کمانڈ:

$ گٹ برانچ -f دیو

یہاں، ' -f 'آپشن کی نمائندگی کرتا ہے' طاقت ' جو اس بات کا تعین کرے گا کہ برانچ ہیڈ کہاں اشارہ کرے گا:

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

$ گٹ شو سر

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

مرحلہ 7: دوسری برانچ میں جائیں۔
اس کے بعد، پر سوئچ کریں ' دیو اس مخصوص برانچ میں تبدیلیاں دیکھنے کے لیے برانچ:

$ گٹ دیو کو سوئچ کریں۔

مرحلہ 8: ہیڈ پوائنٹر کی تصدیق کریں۔
آخر میں، یقینی بنائیں کہ ہیڈ کی پوزیشن کو نئی تخلیق شدہ موجودہ ورکنگ برانچ میں منتقل کر دیا گیا ہے:

$ گٹ شو سر

یہ دیکھا جا سکتا ہے کہ سر کی پوزیشن 'کی طرف اشارہ کر رہی ہے ماسٹر 'برانچ کے ساتھ ساتھ' دیو شاخ:

ہم نے چیک آؤٹ کے بغیر برانچ پوائنٹر کو مختلف کمٹ میں منتقل کرنے کے طریقہ کار کی وضاحت کی ہے۔

نتیجہ

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