What is Source Control?

Think of it as a time machine for your code. It tracks every modification to your project in a database. If a mistake is made, developers can turn back the clock and compare earlier versions of the code to help fix the mistake.

history History & Backup
group Collaboration
call_split Parallel Work
Source Control Visualization

timelapse Try the Time Machine

Drag the slider to see how source control allows you to visit previous versions of a file.

v1.0 v1.1 v1.2 Current

Commit: d1e514g

Added timestamp support

index.js
1
2
3
4
5
6
7
8
// app.js function greet(name) { const time = new Date().getHours(); console.log(`[${time}:00] Hello ${name}`); } greet('Dave');