Please rebase and then `git push -f`. You only have to worry about not pushing rebased changes if you’re working on a team, where other people might have pulled your changes and then pushed new changes based on that base.