অনুসরণ করুন আপনার গিটহাব কোম্পানির নীতি মাস্টারকে 'জোর ধাক্কা' না দেওয়ার অনুমতি দিতে পারে।
remote: error: GH003: Sorry, force-pushing to master is not allowed.
আপনি যদি এর মতো কোনও ত্রুটি বার্তা পান তবে নীচের পদক্ষেপগুলি ব্যবহার করে দেখুন।
কার্যকরভাবে আপনার কাঁটাচামচ পুনরায় সেট করতে আপনার এই পদক্ষেপগুলি অনুসরণ করতে হবে:
git checkout master
git reset --hard upstream/master
git checkout -b tmp_master
git push origin
আপনার সেটিংসটি "সেটিংস -> শাখা -> ডিফল্ট শাখা" তে গিটহাবের উপর খুলুন, নতুন ডিফল্ট শাখা হিসাবে 'new_master' বেছে নিন। এখন আপনি 'মাস্টার' শাখায় চাপ দিতে পারেন:
git checkout master
git push --force origin
তারপরে আপনাকে গিটহাব সেটিংসে ডিফল্ট শাখা হিসাবে 'মাস্টার' ফিরিয়ে আনতে হবে। 'Tmp_master' মুছতে:
git push origin --delete tmp_master
git branch -D tmp_master
আপনার পরিবর্তন হ্রাস সম্পর্কে সতর্কতাযুক্ত অন্যান্য উত্তরগুলি এখনও প্রয়োগ হয়, যত্নশীল হন।