I use `--force-with-lease` instead of `--force` or `-f` because it ensures that if someone happened to push before me it would fail and I could manage that manually. Even on branches that no one "should" be touching other than me, it seems safer to type the extra characters `-` and `orce-with-lease` around the `-f`.
ZeroGravitas|6 years ago
https://stackoverflow.com/questions/30542491/push-force-with...
Apparently it will think you know about the changes if you've fetched them, even if you've not merged them. And some systems auto fetch in the background.