A version control system is a tool to track the history of changes made to a project. A very commonly used version control system is Git. As a quick note Git and GitHub are not the same thing. Git is an open-source, version control tool created in 2005 by developers working on the Linux operating system. GitHub is a company which hosts Git repositories online.

Open source resources