Do you rebase often? Ever forget to --force
on your subsequent push?
This annoyance and impatience could tempt you into making a new alias, like:
git config --global alias.pushf 'push --force'
Yes, this will save you time. But will it save you headache? Maybe not.
--force
is a destructive command by definition. It changes history.