I never had the problem mentioned in the article, but for misspelled commands I trust git autocorrect:
git config --global help.autocorrect 1
It will run the correct misspelled command after 100ms. For example git stauts will be corrected automatically to git status http://schacon.github.io/git/git-config.html