Git

Git is a “directory content manager” that was designed to handle massive projects such as the Linux kernel with speed and efficiency. It falls in the category of distributed version control systems. Every Git working directory is a fully-fledged repository with full revision tracking capabilities and is not dependent on network access to a central server.