Being still quite new to git (and moving from world of VSS/TFS), I became big fan of Git’s flexibility and configuration. It really boosts productivity and makes developer’s life much easier.
Below I list git aliases I found most useful. For sure this list will grow in future.
alias.cam=commit -am alias.st=status alias.aa=add . alias.ba=branch alias.co=checkout alias.hist=log --oneline -10