French software engineer with 15 year experience on 3D data visualisation and processing. Lots of C++, and switch to Unity recently.
I like when it run fast 😉
These advices are meaningful for very beginners. When you really don't know what you are doing, it is better to not use “destructive tools” at all. I've already seen some team rebasing and rewriting their master once a month 😱
However, when properly used, squash, interactive rebase, push force, etc… really are part of day to day developer's toolbox. Typically, to avoid stacking "Address PR", or "Fix Typo" commit at the top of your branch.
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.
These advices are meaningful for very beginners. When you really don't know what you are doing, it is better to not use “destructive tools” at all. I've already seen some team rebasing and rewriting their master once a month 😱
However, when properly used, squash, interactive rebase, push force, etc… really are part of day to day developer's toolbox. Typically, to avoid stacking "Address PR", or "Fix Typo" commit at the top of your branch.