Book
gitversion-controltextbookopen-source
Abstraction: Free comprehensive textbook covering all Git concepts
Key points:
- Pro Git by Scott Chacon and Ben Straub, published by Apress and freely available online under CC BY-NC-SA 3.0
- Covers all major topics: basics, branching/merging, rebasing, server setup, distributed workflows, Git tools, internals
- 10 chapters plus appendices on embedding Git in applications, command reference, and IDE integration (VS Code, IntelliJ, Sublime, etc.)
- Chapter 10 (Git Internals) covers plumbing vs porcelain, git objects, packfiles, refs, and transfer protocols
- Available as free PDF, Lulu hardcover, and Amazon softcover; maintained collaboratively on GitHub (progit/progit2)
Connections: Git · Github · Scott Chacon · Version Control · Distributed Version Control
Source: http://git-scm.com/book/en/v2