A version control system keeps track of various versions of the software you develop. It provides you the ability to back-up your software on a software hosting service. It also allows other to create copies (forks) of your software for their personal use. Copied (forked) projects can be cloned on your local machines. And then committed and pushed back to the hosting facility. This might seem complicated, but it is quite easy. Taking it too easy can, however, complicate matters a little bit. So it could be worth trying to learn how a version control system works.
Popular version control systems are Git, bazaar and subversion. It beyond the scope of this article to reflect on each one of them. The following article should help you somehow in finding out the right version control system for yourself.
The following link will take you to a website where you can play with, and learn about, Git, which is possibly the most popular version control system. Actually, it would be much nicer if each one of you try it and make an account with code school to keep track of your progress. You may as well earn a badge for your work.
If you found an error, highlight it and press Shift + Enter or click here to inform us.