Remote Repositories¶
A lot of people are familiar with services like GitHub, GitLab or Azure DevOps Repositories, but do not know Git is the driving piece of software behind it.
Actually, this is not that strange, because it are these well-known tools that enable large communities of developers to work on a project concurrently, whilst keeping track of all changes and releases in the grand scheme of things. Intuitively, the name Git has gained a top-of-mind association with these large tools, instead of the actual piece of software driving the tools: it has made coding social.
This collaboration is achieved using remote repositories. These allow a developer to locally develop, but synchronise all changes with a remote single point of truth, which is accessed and shared by all developers working on the repository.