> For the complete documentation index, see [llms.txt](https://yu-sun.gitbook.io/essential-git-for-scientists/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://yu-sun.gitbook.io/essential-git-for-scientists/basic-concepts/de-centralisation.md).

# De-centralisation

Prior to Git there are other popular SCM tools such as Subversion. Subversion is a **centralised** SCM tool where there's a central repo and other repos will sync with it. The central repo is the conanical repo that represents the *true* copy. It's an effective design but the entire project relies on the healthiness of the central repo.

What makes Git special is the **distributed** design. Git doesn't have a centralised repo. In other words, every repo is equal. The centralised pattern becomes one of many possible setups in Git.

In practice, many project still follows the centralised paradigm. The development takes place at the local, with GitHub used as a central repo. However, this is by choice and you can adopt other topological configurations for repos.
