আমি আমার কাঁটা গিট রেপোর মাস্টার শাখাটিকে পুরোপুরি গণ্ডগোল করে ফেলেছি।
আপস্ট্রিম মাস্টার রেপোর সামগ্রীগুলির সাথে আমার কাঁটাচামচায় চাপানো সেই মাস্টার শাখাটি পুরোপুরি পুনরায় সেট করতে চাই। আমার কোনও মাস্টার শাখার পরিবর্তন বা ইতিহাস ধরে রাখার আগ্রহ নেই।
সবচেয়ে সহজ পদ্ধিতিটি হবে আমার প্রবাহিত প্রকল্প থেকে আমার কাঁটাযুক্ত রেপো এবং রেফোরক মুছে ফেলা। তবে, আমি অন্যান্য ধাক্কা দেওয়া শাখাগুলিতে কাজ করেছি যা আমি হারাতে চাই না।
সুতরাং আমি কীভাবে আমার প্রবাহিত মাস্টার শাখাটি প্রবাহের মাস্টারের সাথে পুনরায় সেট করব?
git clone https://myrepo.git
cd myrepo
git remote add upstream https://upstream.git
git fetch upstream
আমি এখান থেকে আমার স্থানীয় এবং দূরবর্তী মাস্টার শাখাগুলি আপস্ট্রিম মাস্টারের সাথে পুনরায় সেট করতে কোথায় যাব?
git reset --hard upstream/masterওয়ার্কিং ডিরেক্টরিটি পুনরায় সেট করা উচিত । তবে আপনার উত্তর তবুও সঠিক।