All
Git Hooks | Learn how to use pre-commit hooks, post-commit hooks, post-receive hooks, and more. | Matthew Hudson
Resources by Github
Git Rebase in Depth
App GitHub for Desktop