Git is a free & open source, distributed version control system designed to handle everything from small to very large projects with speed and efficiency.

Here is a fantastic guide for beginners: http://rogerdudler.github.com/git-guide/

Thanks.