Introduction to Git / tutorial / free

Git is a (distributed) version control system. What is that? A version control system is software that allows a programmer to track the history of a project, where such a project could be a single file, a set of files, or an entire open source project with multiple programmers contributing.