Source control with Git
Currently, the most popular SCS is Git, which was created by Linus Torvalds, who is also the creator of the Linux kernel. The story goes that the Linux kernel project used BitKeeper for source control, but the team hit many issues with the growing complexity and distributed nature of the development. Frustrated, Linus Torvalds decided to make his own SCS to solve the real-life problems they had... and it took him one weekend! (See https://www.linux.com/news/10-years-git-interview-git-creator-linus-torvalds/.) That was the humble beginning of Git, and from there, it became popular in the open source community as well as in the enterprise world.
Git is a distributed SCMS, simple and effective to use from the command line. It offers the following features:
- Creates and manages a repository, where it collects the source files and the history of changes for each one.
- Allows sharing projects by cloning remote repositories into local projects.
- Allows...