উত্তর:
(আমি ধরে নিচ্ছি যে পরিবর্তনগুলি আপনি এখন এড়াতে চান তা আপনার originরিমোটে রয়েছে, আপনি আপনার masterশাখায় রয়েছেন এবং আপনি upstreamরিমোটের সামগ্রীতে ফিরে যেতে চান )
প্রথমত, আপনার কাজের অনুলিপিটি প্রবাহের মাস্টারে পুনরায় সেট করুন:
git remote update
# the double hyphen ensures that upstream/master is
# considered as a revision and not confused as a path
git reset --hard upstream/master --
তারপরে এই নতুন ব্রাঞ্চ-মাথাটিকে আপনার উত্সভাণ্ডারে ঠেকান, এই সত্যটি অগ্রাহ্য করবেন না এমন বিষয়টিকে উপেক্ষা করে:
git push origin +master
+মধ্যে git push origin +master? এটা কি ঠিক মত git push origin master?
+কি Git বলে "এটি একটি দ্রুত এগিয়ে না আসলে [উপেক্ষা]" হয়। এটি কিছুটা করার মতো git push --forceতবে এটি কেবলমাত্র সেই নির্দিষ্ট রেফের জন্যই প্রযোজ্য।
git remote add upstream <upstream_repo_url>আপনি যদি গিটহাব ব্যবহার করে শাখা কাঁটাচামচ করেন তবে চালানোর দরকারও পড়তে পারে।