The Architecture of Open Source Applications (Volume 2): Git
6.1. Git in a Nutshell Git enables the maintenance of a digital body of work (often, but not limited to, code) by many collaborators using a peer-to-peer network of repositories. It supports distributed workflows, allowing a body of work to either eventua...