Chapter 12B References
Chapter 12B References
Sources for Distributed Version Control Mechanics and the chapter’s branching and review workflow. Return to the Chapter 12B overview for chapter scope.
Books
- Pro Git, Second Edition by Scott Chacon and Ben Straub — covers Git’s object model, branching, remotes, and distributed workflows from the command line to hosting platforms.
- Git: The Missing Guide by Adam Stubblefield — introduces repository structure, branching, remotes, and collaboration for readers new to distributed development.
- Git for Teams by Matthew O’Keefe, Catherine Krasyk, and Microsoft GitHub team — explains branching models, pull requests, review policy, and team-wide Git conventions.
Websites
- Git Reference — official command and conceptual documentation for Git’s object database, refs, merge, rebase, and recovery operations.
- Git Internals - Git Objects — explains blobs, trees, commits, and content-addressed object identity.
- Git Rebase Documentation — defines commit replay, interactive editing, merge backends, and recovery behavior.
- GitHub Docs: About Pull Requests — describes the branch, review, checks, and merge workflow implemented by GitHub.
- Google Engineering Practices: The Code Review Developer Guide — provides review guidance for change size, comments, approvals, and reviewer responsibilities.
- GitLab Docs: Merge Requests — documents another implementation of proposal, discussion, approval, pipeline, and merge gates.