🌿 Git & versioning · The Lab · NBN IA

Git & Versioning Course · Module 01

The time machine

Git is a tool that takes a snapshot of your project at each important step. The result: you can go back to any past moment, like a time machine for your files. Travel through the history. 👇

01 · Time travel02 · The problem without Git03 · The commit
The game · travel through time

Click a past snapshot

📸 Here's a site's history, snapshot by snapshot. Click a point to "go back" to that version and see the project's state at that moment.

🕰️ That's the magic of Git. Each snapshot (called a commit) keeps the complete state of your project at a given instant. You can go back at any time — recover a version that worked, compare, or restart from a safe point. No more dread of "I broke everything and can't go back". Git keeps the whole history, and time travel is always possible. It's THE safety net for everyone who creates (code, sites, documents).
What this teaches you

A complete history

📸 A snapshot per step

At every important moment, Git saves the whole state of the project. Nothing is ever truly lost.

⏪ Going back always possible

A change goes wrong? You roll back to an earlier snapshot. Your permanent safety net.

Check that you got it

2 quick questions

1. Git is mostly…

Right: a time machine for your files.

2. The main benefit?

Right: rolling back is always possible. A real net.

What to remember

  • Git takes a snapshot of your project at each step (a commit).
  • You can go back to any past version.
  • It's the safety net for everyone who creates.