Process Flow - Distributed vs centralized version control
Start: Developer wants to save code
Centralized VCS
Commit changes to central server
Other devs pull from central server
Distributed VCS
Commit changes locally
Push changes to shared remote
Other devs pull from shared remote or clone full repo
Shows how centralized VCS relies on one central server for commits and updates, while distributed VCS allows local commits and later syncing with others.