Git is a version control system that was developed by Linus Torvalds in 2005. It allows tracking changes to files, checking in snapshots of changed files with each version, and collaborating with others on software projects. Git is free, open source, distributed so each computer has its own complete code repository, and faster than other systems. While it works best for code files, it lacks a graphical user interface.