Git
From Liki
Git is a distributed version control system. It is used to version the Linux, among other things, so it works well for big projects. It is also not particularly difficult to use, so it works well for small projects too.
There is excellent documentation here.
If you want, you can also take a look at my personal notes (best viewed in emacs#Org_mode.

