Git

Git is a distributed revision control and source code management (SCM) system with an emphasis on speed, data integrity, and support for distributed, non-linear workflows. We use it with a bunch of tools to control the source code among distributed systems.