Pretty cool that Linus Torvalds invented a completely distributed version control system and 20 years later we all use it to store our code in a single place.
replies(29):
If you push rewritten history to master, you're a git.
Conclusion: learn your tools.
Squashed commits are strictly worse than plain, non-fast-forwarded merges from rebased branches.