میں گٹ پش کو صحیح طریقے سے کیسے مجبور کروں؟

My G Psh Kw Shyh Tryq S Kys Mjbwr Krw



گٹ پر، جب پروجیکٹ سورس کوڈ فائلوں میں تبدیلیاں شامل کی جاتی ہیں، تو ' $ git push کمانڈ کا استعمال ان اضافی تبدیلیوں کو مقامی ذخیرے میں لینے اور گٹ ریموٹ ریپوزٹری کو اپ ڈیٹ کرنے کے لیے کیا جاتا ہے۔ ڈویلپرز اس کمانڈ کو اپنے Git ریموٹ ریپوزٹری کو اپ ڈیٹ کرنے کے لیے استعمال کرتے ہیں تاکہ پروجیکٹ کے ساتھیوں کے ساتھ گٹ ہسٹری میں تعاون کیا جا سکے۔ تاہم، وہ کچھ حالات میں اپنی دور دراز کی تاریخ کو اپ ڈیٹ کرنا چاہتے ہیں۔ یہ وہ جگہ ہے جہاں ' $ git push -force 'حکم آتا ہے۔

یہ گائیڈ گٹ پش کو مناسب طریقے سے مجبور کرنے کا طریقہ کار فراہم کرتا ہے۔

میں گٹ پش کو صحیح طریقے سے کیسے مجبور کروں؟

گٹ پش کو مناسب طریقے سے مجبور کرنے کے لیے، سب سے پہلے، گٹ لوکل ریپوزٹری پر جائیں، اور ریموٹ ریپوزٹری کو مقامی ریپوزٹری میں کلون کریں۔ اپ ڈیٹ شدہ ریموٹ ریپوزٹری ڈیٹا حاصل کریں اور چلائیں ' $ git push -force origin مقامی برانچ کو زبردستی دور دراز کے ذخیرے کی طرف دھکیلنے کا حکم۔







اب، آئیے آگے بڑھیں اور اوپر بیان کردہ طریقہ کار کو نافذ کریں!



مرحلہ 1: لوکل ریپوزٹری پر جائیں۔

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



$ سی ڈی 'C:\صارفین \n azma\Git\Demo14'





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

گٹ ریموٹ ریپوزٹری کو اس کا یو آر ایل بتا کر گٹ لوکل ریپوزٹری میں کلون کرنے کے لیے:

$ گٹ کلون https: // github.com / GitUser0422 / demo5.git



مرحلہ 3: ریموٹ ریپوزٹری حاصل کریں۔

اب، اپ ڈیٹ شدہ ریموٹ ریپوزٹری ڈیٹا حاصل کریں:

$ git بازیافت

جیسا کہ آپ نیچے دیے گئے آؤٹ پٹ میں دیکھ سکتے ہیں، ریموٹ ریپوزٹری کا اپ ڈیٹ ڈیٹا کامیابی سے حاصل کیا گیا ہے:

مرحلہ 4: گٹ برانچ کو پش کریں۔

مقامی ریپوزٹری برانچ کو ریموٹ ریپوزٹری برانچ میں دھکیلنے کے لیے، فراہم کردہ کمانڈ چلائیں:

$ git پش --قوت اصل ماسٹر

یہاں، ' - فورس ” آپشن برانچ کو زبردستی ریپوزٹری کی طرف دھکیلنے کے لیے استعمال کیا جاتا ہے۔ ہمارے معاملے میں، مقامی ' ماسٹر برانچ کو کامیابی کے ساتھ ریموٹ ریپوزٹری میں دھکیل دیا گیا ہے:

آپ ریموٹ ہوسٹنگ سروس GitHub کے ذریعے بھی فورس پش آپریشن کی تصدیق کر سکتے ہیں:

ہم نے گٹ پش کو مناسب طریقے سے زبردستی کرنے کا سب سے آسان طریقہ پیش کیا ہے۔

نتیجہ

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