A Complete Guide to Git and Github:

Practical workflow, internals, and open source tips