Git
Version control: it records the history of your code so you can see what changed and go back.
Not the same as a backup
A backup keeps a copy of now. Git keeps every point you named, with what changed between them — which is what lets you ask why a line exists, not just restore the file.
Where it bites
Git only knows what you told it to track. Files you never added are not in the history, which is exactly how people discover their `.env` was never backed up and their secrets were.
Covered in these lessons
Related terms
Where this comes up
Also written as git. Checked 2026-08-06.