Git Immersion provides a tutorial introduction to the fundamentals of the Git version control system.