What is it ?
A system that tracks and manages changes to code over time. Think infinite undo for your whole project.
Why we need it ?
Two models
What is Git ?
The world's most-used version control system - distributed, fast, and built for safety.
SHA-1), so history can't be silently changedWhat is Github ?
With GitHub, developers, agents, and code come together on one platform
What each one gives you
| Git | GitHub | |
|---|---|---|
| What it is | Software (CLI tool) | Cloud platform / website |
| Runs where | Your local machine | Remote servers |
| Needs internet | No | Yes |
| Core job | Track versions, branches, history | Host repos, enable collaboration |
| Extra features | Nothing | Pull requests, Issues, code review, Actions (CI/CD), access control |
GitHub is not the only option