Courses Books
Setting Up Git Identities ยท Micah Henning
Learn X in Y minutes
Git in practice (2014)
Pro git (2014)
GitHub Education
Using Git for Distributed Development
Version Control with Git
Bitbucket
How to Use Git and GitHub
codecademy
Learn Git Branching
Visualizing Git
Learn Git Version Control using Interactive Browser-Based Labs | Katacoda
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
Main Wikipedia: Git
Simple Wikipedia: Git (software)