One of the most salient features of our Tech Hiring culture is that there is so much bullshit. Everyone knows this. Each of us contributes his share. But we tend to take the situation for granted.
taking a subset of it (forget submodules, rebase, ...)
use the pull request instead of the commit as the unit of work
use a good GUI tool - personally I use IntelliJ because I don't care about the staging area, I want auto-fetch, I don't want to have to type branch names, I want to see the diffs in my editor, ...
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.
You can make git simpler by