This page will show you how you can use GIT. It is a version control protocol that will be used during all this course to upload the files related to the Fab Academy.
There different solution to version control the file you create. The first one act directly on your computer, for instance Windows call it file history.
For more details to handle that go there:
We can represent it like this:
The second solution consist on a centralized server which will act as a security guard. In fact it control the checkouts and checkins and host all the data centralized like this:
SVN is known to work like this.
This method consist of a distributed and ‘live’ update of the files on the servers but at the same time for the computers:
One of the major protocol based on this paradigm is called Git.
Git was created by Linus Torvalds, creator of the Linux operating system, with assistance from the Linux development community and was released in 2005. The creation of Git was prompted after the relationship between Linux’s development community and then DVCS, BitKeeper, went sour. Linus with the help of the Linux development community set out to create a new DVCS that embraced the ideals of open source and was able to manage both large and small project efficiently. The team built Git recalling the lessons they learned while using BitKeeper and shaped the product around the following goals.
Source : http://swissmisfit.com/work/development/web-development/git-basics-starting-with-version-control/