Question: what is the difference between central and distributed version control?
Answer: The main difference between the two classes is that Centralized VCSs keep the history of changes on a central server from which everyone requests the latest version of the work and pushes the latest changes to. ... On the other hand, on a Distributed VCS, everyone has a local copy of the entire work's history.