Знакомство с Git. С чего начать
Контроль версий необходим для отслеживания изменений в файлах. Git — это распределенная система контроля версиями. Ознакомиться подробнее с тем, какие бывают системы управления версиями можно по ссылке
В сети очень много информации по Git, но изучение по отдельным статьям заводила меня в тупик, для тех, кто действительно хочет разобраться с Git рекомендую книгу
Чуть позднее попалась книга