What is Git?

Git is a version control system: it remembers every version of your files, so you can experiment freely, undo anything, and see exactly what changed and when.

You work in a normal folder — a repository. You save snapshots called commits, and try ideas on parallel lines of work called branches.

In this journey you'll run real git commands in a live terminal. In the terminal, prefix shell commands with ! — for example !git status. After each operation, the journey checks the actual repository to confirm it worked.