Do you sometimes write commit messages with embarrassing typos and push it to remote ?
Fear not! here's a full proof systematic way of writing a good commit message that can be brief as well as free of typo's.
Follow the following steps
$ git config --global core.editor "code --wait"
So, now every time you wish to make a commit just use
git commit which will open code editor where you can write a commit message and check and fix if there's any typo in your commit message