The best thing I did to help me get into using git was set up some aliases, to make it at least pretend it was like Mercurial and only needed the bare minimum number of characters to complete a command (in ~/.gitconfig):
[alias]
st = status
d = diff
ci = commit
sh = stash
co = checkout
ps = push
pl = pull
cp = cherry-pick