Some of the commands in the survey looks interesting, must find time to learn them.
git add -i / -p git add -u / -A git am git am -i git apply git apply --whitespace=fix git archive git bisect git bisect rungit annotate git gui blame git blame git blame -L , etc. git bundle git cherry git cherry-pick git cherry-pick -n git citool git clean git add + git commit git commit -a git commit ... git commit -i ... git commit --amend git cvsexportcommit git cvsserver git daemon git daemon (pushing enabled) git ... --dirstat git fetch [ ] git filter-branch git format-patch git grep git imap-send git instaweb git log --grep/--author/... git log -S (pickaxe search) git log --graph git merge git merge with strategy git merge --squash git mergetool git pull (no remote) git pull --rebase [ ] git pull git pull git push git relink git rebase git rebase -i git remote git remote update git request-pull git revert git send-email git show-branch git shortlog git shortlog -s git stash git stash --keep-index git submodule git svn git whatchanged git gui gitk