У каждой женщины должно быть маленькое чёрное платье (c) Так и каждый уважающий себя web-разработчик должен уметь пользоваться такими инструментами как git и github.
Эта статья, назовём её второй, об азах работы с системой контроля версий. Первая вот здесь.
И как всегда один нюанс - всё это дело под Windows (таково пожелание клиента :( ).