আপনি যদি এই 4 টি প্রতিশ্রুতি না ঠেলে থাকেন তবে আপনি নীচে এটি করতে পারেন:
এই সমস্ত কমিটের জন্য প্যাচ ফাইলগুলি তৈরি করুন:
git format-patch -4
4 টি কমিট করে রিওয়াইন্ড করুন:
git reset --hard HEAD~4
অনুপস্থিত ফাইল যুক্ত করুন:
git add missing-file
এটি দিয়ে প্রতিশ্রুতিবদ্ধ --amend
:
git commit --amend
সমস্ত সংরক্ষিত প্যাচগুলি আবার প্রয়োগ করুন:
git am *.patch
আপনি যদি ধাক্কা দিয়ে থাকেন তবে আপনার এই পদ্ধতিটি ব্যবহার করা উচিত নয়। পরিবর্তে, কেবল আপনার ত্রুটি স্বীকার করুন এবং HEAD শীর্ষে আরও একটি প্রতিশ্রুতি তৈরি করুন যা এই সমস্যাটিকে সংশোধন করে।