
About Pro Git
Pro Git is a free online book that teaches Git, the version control system, from first steps to advanced use. It was written by Scott Chacon and Ben Straub and is available in English and many other languages.
What it does
The book starts with the basics of version control and how Git stores changes. It then covers everyday commands for recording changes and viewing history, undoing mistakes, working with remotes and tags, and branching workflows including rebasing. Later chapters explain how to run Git on a server, how distributed workflows work, and how to use GitHub to contribute to and maintain projects.
Key features
- Step by step chapters from setup to branching
- Covers undoing changes and rebasing
- Options for hosting Git on a server
- Chapter on contributing to and maintaining projects
- Downloadable ebook and a command cheat sheet
Who it's for
Developers, students and designers who need to use Git for their projects. It is a good read for teams that are new to version control and want a clear reference they can return to.
Pricing and good to know
The online version is free to read and download. The book is licensed under a Creative Commons Attribution Non Commercial Share Alike 3.0 license. The text is the 2nd edition from 2014, updated with corrections from many contributors, so some newer Git features may not be covered. Print copies are available to buy from Amazon.com.
Highlights
- Step by step chapters from setup to branching
- Covers undoing changes and rebasing
- Options for hosting Git on a server
- Chapter on contributing to and maintaining projects
- Downloadable ebook and a command cheat sheet












