Система контроля версий. Звучит страшно. Но давай разберемся, что это такое. Представь, ты создаешь многостраничный документ, с красивым форматированием, с тонной важной информации и сохраняешь его где-то на общем пространстве с коллегами. А твой коллега открывает этот документ ночью и засыпает, нажав ухом на Backspace. Да еще и ворочается на клавиатуре так, что сохраняет и закрывает твой документ. Твоя реакция на утро? Так вот, в программировании та же история: одновременно один и тот же файл с кодом может понадобиться нескольким разработчикам и чтобы потом один не затер изменения другого и есть эта самая система контроля версий. Она содержит в себе все версии каждого файла проекта, который программист выгрузил в репозиторий (такое общее место, где лежат все важные файлы проекта). И ты можешь взять версию этого файла хоть от царя Гороха, если тот когда-то что-то программировал для вашего проекта. Давай разберемся как происходит работа, на самом деле, эта штука удобна не только для про