by Ryan Hodson
eBook (free)
This book is a free purchase from Amazon. (You can’t beat that price!) It previews the Git utilities now popular in the field of revision/change management software. It can keep track of your old files in a programming project and coordinate among multiple developers (therein facilitating distributed development).
I use Git at work. I’ve seen teammates more advanced at Git interrogate a Git database to extract useful information, restore backups, and generally make software project management easier.
The bulk of this book provides examples of using Git to track projects. It has a chapter on Tricks to share how to make Git more efficient for your use. It also provides a brief tutorial on Plumbing (how Git organizes its internal database). This will enable you to do advanced work in tracking projects.
All-in-all, for a free resource, this book is a fairly helpful introduction to Git.