Ваши коммиты должны быть в вашей клонированной копии оригинального репродукции git. За эту клонированную копию вы можете позволить себе «принудительный пу sh». (настройки github, ветки, новое правило, разрешить принудительное pu sh)
"перебазировать" ваши коммиты (локально):
git checkout yourbranch
git rebase -i master
В редакторе (который будет показан) выберите только ваши коммиты, пропустите все слияния. Тогда заставь пу sh твою ветку.
git push --force-with-lease