General use
Creating a repo
Working with a repo
Reviewing a repo's history
Tagging, branching & merging
Working with a remote repo
Undoing changes
Cherry-pick
Temporary commits (stash stack)
Udacity's Commit Template