6

Collaborative Development with Git

Chapter 2, Developing with Git, and Chapter 3, Managing Your Worktrees, taught you how to make new contributions to a project, but limited this information to affecting only your own clone of the project’s repository on your computer. Chapter 2 described how to commit new revisions, while Chapter 3 showed you how Git can help you prepare it.

This chapter and Chapter 7, Publishing Your Changes, present a bird’s-eye view of the various ways to collaborate with others, showing centralized and distributed workflows. These two chapters will focus on the repository-level interactions in collaborative development, while the patterns of branches used will be covered in Chapter 8, Advanced Branching Techniques.

Get Mastering Git - Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.