Git is a revision control system designed by Linus Torvalds for tracking the Linux kernel. His goals were to have a completely distributed, fast, and open tool that would work well for projects of any scale. Its strengths include being able to create branches with almost no effort, far better conflict resolution, and git does not require a server to be installed. Git can work with subversion, cvs, and other source control systems and changes can be exchanged via ssh, http, email, and other ways. It's designed to be super flexible and amazingly useful.