@sir I feel like IDE's and text editor plugins did their fair share with their commit-everything-without-looking GUI.
Any time anyone asks for tips on how to get better at git all i ask is that they use the CLI and add changes one by one, e.g. with git add -p, because that's like 80% of the way to decent git usage.