I can’t believe autocorrect is available, or that I didn’t know it existed. I should have looked, after all, git is smart enough to guess my intentions. I learned this from Kendra Little, who made a quick video on this. She got it from Andy Carter’s blog.
Let’s say that I type something like git stats in the cmd line. I’ll get a message from git that this isn’t a command, but there is one similar. You can see this below.
However, I can have git actually just run this. If I change the configuration with this code:
git config --global help.autocorrect 20
Now if I run the command, I see this, where git will delay briefly and then run what it things is correct.
The delay is controlled by the parameter I passed in. The value in in tenths of a second, so 20 is 2 seconds, 50 is 5 seconds, 2 is 0.2 seconds, etc. If you set this back to 0, autocorrect is off.
A great trick, and one I’d suggest everyone enable.