If you want git to correct typos you can set help.autocorrect:

$ git config --global help.autocorrect 30

You set help.autocorrect to an integer representing the time you have to change your mind before git executes the command (1 = 0.1 seconds).

For example:

$ git comit
WARNING: You called a git command 
named 'comit', which does not exist.
Continuing under the assumption that 
you meant 'commit'
in 3 seconds automatically...