from first concept to confident practice
Git
Track changes, build confidence, and collaborate without losing work.
About this track
Start with repositories and commits, then practice staging, inspecting history, branching, sharing work, and resolving conflicts. Git is a distributed version control system: your local repository holds history, and remotes provide a way to exchange it with other people. The command examples are shown for a Unix-like terminal; Git commands are the same on Windows, macOS and Linux, though shell navigation commands can differ.
- No prior version control experience needed.
- You can follow the examples without installing Git; lessons use command examples and interactive quizzes.
Your path
0 of 6 lessons · 0%Restoring your progress…
- Unit 1 · 0/2 lessons
Git foundations
Understand repositories, commits and the staging area. Badge: Snapshot maker
- Unit 2 · 0/2 lessons
History and branches
Inspect changes and develop on separate branches. Badge: Branch navigator
- Unit 3 · 0/2 lessons
Collaboration and recovery
Share commits, resolve conflicts and protect shared history. Badge: History steward