Learn how to use local git hooks to automate your workflow. We'll use my favorite three hooks to automate generating commit messages, run unit tests before committing, and clean up build artifacts after checking out new branches.