tl;dr: I use git aliases to automate some more complicated or repetitive operations, Ryan runs through some favorites: (1) "git glg" to summarize recent commits (2) "git amend" to add content to the most recent commit (3) "git changelog" to build pull request descriptions, and more.