November 2016
Beginner
480 pages
11h 10m
English
Let us jump back a bit and look at the definition of Git: a distributed version control system. Differing from the client-server model, there doesn't have to be a central repository with Git. In fact, every local copy is also a full repository, complete with versioning information. The repositories then sync up with each other:

Figure 5.3: Git model of repository management
With repositories set up this way, each user has complete access to the entire project history, and because everything is local on their drive they can perform repository operations very quickly.
Now that we have a big-picture idea of how Git manages everything, ...
Read now
Unlock full access