← Back to Week 1 Hub

Distributed Version Control

Every developer has a full copy of the repository - not just the latest file.

GitHub
Remote Repository
💻
Dev A - Alice
Full local repo
💻
Dev B - Bob
Full local repo
💻
Dev C - Carlos
Full local repo
Click a computer or the server to explore
In a distributed version control system like Git, every developer clones the entire repository - all files and all history. This means you can commit, view history, and even branch without internet access.
🌐

Distributed

Every copy is a full backup. No single point of failure.

Push

Upload your commits to the remote server so others can see them.

Pull

Download new commits from the server to your local repo.

📦

Clone

Copy the entire repository (with full history) to your machine.

← What is Version Control? Git Concepts via IntelliJ →