Portmint Lighthouse

Why Version Control Exists

Let's start with the gift at the heart of this whole course. Version control is a tool that remembers every version of your work over time. Not just the latest one — every meaningful step along the way, each one labeled and waiting in case you ever want it back.

The name says it plainly. Version — the different states your work passes through. Control — you stay in charge of all of them, instead of being stuck with only whatever the file looks like right now.

The "final-v2-REAL" problem

You've probably lived this. You finish a document and name it report-final. Then you change something and save report-final-v2. Then report-final-USE-THIS-ONE. A week later you have nine files, you're not sure which is newest, and you're terrified to delete any of them.

That folder of nearly-identical files is a clumsy, handmade version control system. It sort of works, but it's confusing, it eats disk space, and it can't tell you what changed between v2 and v3 or why. Version control replaces that whole mess with one tidy file plus a clean history behind it.

The writing-a-book picture

Imagine you're writing a book. You don't keep one giant pile of loose pages. A careful author keeps an organized record: this was the manuscript on Monday, this is how it looked after the editor's notes, this is the version sent to the printer.

If a new chapter ruins the flow, the author doesn't panic — there's a saved copy of how things read before. If two ideas compete, both can be kept side by side until the better one wins. Nothing good is ever truly lost.

Version control gives that same calm to anyone working with files — most often people writing code, but the idea fits writing, design, spreadsheets, almost anything made of text.

What it actually protects you from

Three everyday disasters, all softened:

First, losing good work. A saved version is a version you can always return to, even months later.

Second, fear of change. When you know you can undo cleanly, you experiment freely. The safety net makes you braver.

Third, forgetting why. Each saved version comes with a short note from you explaining what changed. Future-you reads it like a diary and instantly remembers.

There's a fourth gift too: working with other people. When several authors touch the same book, version control keeps their changes from clobbering each other. We'll get to that later — for now, just know it's possible.

Your turn

No computer needed. Open the folder where you keep your most-edited document and count how many "version-ish" copies are floating around — the draft, the old, the backup ones.

That number is the size of the problem you're about to solve. Hold onto it; by the end of this course you'll replace all of those with one file and a clean history.

Next we'll meet the tool that does this — a quiet helper called Git. 🐙

Stuck or curious?

Ask Pip about this lesson — tap the porthole bottom-right.