The goal of “Learn Version Control with Git: A step-by-step course for the complete beginner” is to get you started with version control and Git as quickly and easily as possible. Unlike other books about this topic, this one doesn’t require a master’s degree in computer science to read it. It’s aimed at beginners of programming, at designers, at project managers… It tries not to require too much prior knowledge on the technical side. It tries to go slowly.
Free Revision Control Books
“Git Pocket Guide: A Working Introduction” by Richard E. Silverman.
“Git Succinctly” by Ryan Hodson is available in pdf and kindle formats. Git is an open-source version control system known for its speed, stability, and distributed collaboration model. Originally created in 2006 to manage the entire Linux kernel, Git now boasts a comprehensive feature set, an active development team, and several free hosting communities.
“Version Control by Example”, written by Eric Sink, is a concise and informative book that serves as both an introduction and a manual for practical usage of Mercurial, Git, Veracity, and virtually any other version control system.
You can download “Jenkins: The Definitive Guide – Continuous integration for the masses”, written by John Ferguson Smart, for free in pdf format. This complete guide shows you how to automate your build, integration, release, and deployment processes with Jenkins—and demonstrates how CI (Continuous Integration) can save you time, money, and many headaches.
Free eBook: “Git Magic” by Ben Lynn. Git is a version control Swiss army knife. A reliable versatile multipurpose revision control tool whose extraordinary flexibility makes it tricky to learn, let alone master.
“The Hudson Book” by Manfred Moser and Tim O’Brien is free to read online and you can download it in several ebook formats. This book covers Hudson, the most widely used open source Continuous Integration Server.
This is the free online version of the book “Mercurial: The Definitive Guide”. It was published in 2009 by O’Reilly Media. Mercurial is a fast, lightweight source control management system designed for easy and efficient handling of very large distributed projects.
You can read “Pro Git” by Scott Chacon, online for free. Git is the version control system developed by Linus Torvalds for Linux kernel development.
This is a set of free, online chapters about using CVS (Concurrent Versions System) for collaboration and version control. It covers everything from CVS installation and basic concepts all the way to advanced usage and administration. It is intended for anyone who uses or plans to use CVS.