It seems like the all cool guys are moving to GitHub, which uses, as the name implies, GIT as source control system. What is Git The main difference between Git and all the other main SCS like CVS, SVN, TFS is that Git is a "distributed version control system". This means that when you are working, you are doing against your own “clone” of the repository, you do check-ins locally, and then you push the changes up to the master version of the repository. Given it's distributed nature, Git makes easier contributing to opensource projects, but it...