GIT Background
Revision as of 11:05, 17 January 2013 by Herret (talk | contribs) (Created page with "GIT is a Distributed Version Control System (DVCS). File:Example.jpg Every client has its own repository as a fully mirror of the remote repository. So everyone can work w...")
GIT is a Distributed Version Control System (DVCS). File:Example.jpg Every client has its own repository as a fully mirror of the remote repository. So everyone can work with his local repository and if the work is finished he synchronizes with the remote repository to publish his changes. It is also possible to synchronize the local repositories of two clients.
Most other VCS store data as a list of file changes. GIT stores a snapshot of each file. Every Commit a Snapshot of the whole file system is saved. To be efficient GIT only stores the changed files as a new version. File:Example.jpg