Software Tools
Git
Git is a revision control system that arose out of the Linux kernel development community, which had a very specialized need. As thousands of developers spread worldwide, in many different time zones, working on a very complicated project, it was important to be able to coordinate all that work rationally and not lose track of what was going on, So Git was designed for that purpose and it was and it has grown to be used by millions of other projects today.