আপনি সত্যিই বাতিল করতে চান করে আবার ইতিহাসে আপনি স্থানীয়ভাবে তৈরি করেছি, অর্থাত্ কখনো তাদের, তাই না বলছি কিভাবে টান - খিঁচ উপায়ে একত্রিত করুন এবং আপনি একত্রীকরণ প্রয়োজন হবে না। আপনার যা করা দরকার তা হ'ল:
# fetch from the default remote, origin
git fetch
# reset your current branch (master) to origin's master
git reset --hard origin/master
আমি ব্যক্তিগতভাবে প্রথমে আপনার বর্তমান হেডে ব্যাকআপ শাখা তৈরি করার পরামর্শ দেব, যাতে আপনি যদি বুঝতে পারেন যে এটি একটি খারাপ ধারণা ছিল, তবে আপনি এটির ট্র্যাকটি হারিয়ে ফেলেন নি।
অন্যদিকে, আপনি এই প্রতিশ্রুতিগুলি রাখতে চান এবং এটি উত্সের সাথে একীভূত হওয়ার মতো করে দেখতে চান এবং কেবলমাত্র সংস্করণগুলিকে উত্স থেকে রাখার জন্য আপনি ours
মার্জ কৌশলটি ব্যবহার করতে পারেন :
# fetch from the default remote, origin
git fetch
# create a branch at your current master
git branch old-master
# reset to origin's master
git reset --hard origin/master
# merge your old master, keeping "our" (origin/master's) content
git merge -s ours old-master