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):
The thing is, we could have done better (and have been) since before git even existed.
It's not my favourite process, but...
Squashed commits are strictly worse than plain, non-fast-forwarded merges from rebased branches.