st = status
d = diff
ci = commit
sh = stash
co = checkout
ps = push
pl = pull
cp = cherry-pick
I like the aliases at http://ruderich.org/simon/config/gitconfig
though I'd call "fsck --strict --full" fsf.
There was an SO qn: http://stackoverflow.com/questions/267761/what-does-your-git...
I never have to resort to tab-completion ever since.
But you can also take a look at the `.git/hooks/` directory in any git repo, it includes a lot of sample hooks.