Login

Please fill in your details to login.





git versioning control

A modern subversioning system
Git is an open-source version control system originally developed in 2006 by Linus Torvalds to manage distributed software development on the Linux kernel. It was designed from the ground up, not related to existing standards of version control such as SVN (Apache Subversioning) or CVS (Concurrent Versions System).

Distributed software development is fundamentally different from centralised version control systems. Instead of storing all the source code in a single 'repository', Git gives every developer a full copy of the source code repository and allows each developer to share changes with all other repository copies held by other developers.

Advantages of Git

Faster actions since all version control actions are happening in a local environment rather than on a central server
Redundancy and stability since each developer has a full copy of the repository and there is no dependence on a single server as a potential point of failure.
Full history of the project maintained in each repository.
Isolated environments for each developer to experiment in their own copy of the repository before pushing live commits.


Last modified: September 8th, 2022
The Computing Café works best in landscape mode.
Rotate your device.
Dismiss Warning