Chapter Three · Part 2: The Toolchain
Version Control
The team's first tool: one shared place for the code, and a system that lets many people change it at once without losing each other's work. This is where every change in the pipeline begins.
Part 1 was about why DevOps exists. From here on, the course follows the path a change takes through the toolchain — and that path starts here, with version control: the system that lets a whole team work on the same code without chaos.
Four short topics build the picture. First, the problem of many people editing one shared codebase. Then commits — the labeled snapshots that record every change. Then branches and merging — how people work in parallel and bring their work back together. And finally pull requests and review — the human gate a change passes before it joins the main code.