Ознакомьтесь с системой контроля версий git.
Термины
Рассмотрим несколько случаев использования git на практике.