Case in point:
I\'m a on mac with bash v3.2.17, I\'m using git installed via macports with the bash_completion variant.
When I type git checkout m<
git checkout m<
You could also try using Git aliases. For example, in my ~/.gitconfig file, I have a section that looks like this:
~/.gitconfig
[alias] co = checkout
So you could type git co m, and that should expand to git co master, which is the git checkout command.
git co m
git co master
git checkout