Agreed. What I would really like to see is alias' to handle git operations that you typically would have a slim chance of remembering on your own. For example, reverting changes:
http://stackoverflow.com/questions/927358/git-undo-last-comm...
http://stackoverflow.com/questions/348170/undo-git-add