Version control
aka: git
The Quick Version
An extremely sophisticated save button with trust issues.
How it actually works
Version control records the full history of a project so any state can be recovered, compared or shared. Git is the de-facto standard.
Why does it matter?
Without it, your only recovery plan is Ctrl+Z and hope.
Example
git log shows every checkpoint you have made.