Git is a free & open source, distributed version control system designed to handle everything from small to very large projects with speed and efficiency. To get started on how to use git you can take a look at the free online book Pro Git.

Additionally the git home page has pages with an overview of the features and a documentation.

If you are familiar with Subversion, the Git - SVN Crash Course might be helpful.