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.