Not a fan of squashing everything for the sake of it, but commits should preferably contain a logical unit of work. And getting those 'fixed a typo/forgot a file' commits out of the history is a good thing imo.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Nice write-up! Wasn't familiar with 'fixup'.
Not a fan of squashing everything for the sake of it, but commits should preferably contain a logical unit of work. And getting those 'fixed a typo/forgot a file' commits out of the history is a good thing imo.