Git: Version Control Version control is a system that records changes to a file or set of files over time so that you can recall specific versions later. External Link http://git-scm.com/book/en/v2/Getting-Started-About-Version-Control