Документ обсуждает системы контроля версий (VCS) и децентрализованные системы (DVCS), в частности Git и GitHub. Он охватывает преимущества и недостатки централизованных и децентрализованных систем, включая способы архивации, восстановления и синхронизации работы команд. Кроме того, описываются основные команды Git и организация процесса разработки с помощью VCS.