Какова основная функция Git? Управление версиями исходного кода и отслеживание изменений. Что такое коммит в контексте Git? Контрольная точка, сохраняющая изменения в коде. Почему рекомендуется ограничивать количество изменений в одном коммите до десяти? Чтобы упростить историю версий и сделать откат легче. Каковы отличия между локальными, централизованными и распределёнными системами контроля версий? Локальные: хранят данные на одном устройстве. Централизованные: используют один сервер. Распределенные: имеют локальные копии у пользователей. Что происходит в распределённой системе, если основной репозиторий поврежден? Проект восстанавливается из копий у других участников.