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
My favorite Git tip is easygit (eg). It's training wheels wrapper for git. You use real git commands, but easygit has safer defaults and extra sanity checks (like forgetting to stage modified files). The help messages are more verbose and use more consistent terminology than git's man pages. For example, easygit always uses the term "staged" instead of "index/staged/add/hard/soft/mixed/cached/HEAD/etc."
I like the simplicity of this blog, not to mention the quality of this guide. I will definitely be taking a look at including some of these into my workflow. Thanks for this.