Système de contrôle de versions (VCS)
Si vous songez à utiliser un système de contrôle de versions pour votre projet (VCS), Git et GitHub, sont certainement parmi les outils les plus connus, au côté de Subversion (SVN) ou Mercurial par exemple.
Pour en comprendre le fonctionnement et vous familiariser avec le concept, je vous propose rogerdudler.github.io/git-guide/. Ca me semble être le guide le plus simple que j’aie vu.
A noter en complément que Git est gratuit et open source.