Git — распределённая система контроля версий, которая сохраняет историю изменений и помогает совместно работать с кодом. Каждый обычный клон содержит репозиторий и историю в пределах выбранного клонирования.
Что такое Git в целом?
Git — распределённая система контроля версий, которая сохраняет историю изменений и помогает совместно работать с кодом. Каждый обычный клон содержит репозиторий и историю в пределах выбранного клонирования.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Git — распределённая система контроля версий, которая сохраняет историю изменений и помогает совместно работать с кодом. Каждый обычный клон содержит репозиторий и историю в пределах выбранного клонирования.
Изменения фиксируют коммитами, ветки позволяют вести независимую работу, а слияние объединяет результаты. Рабочее дерево, индекс и история — разные состояния, поэтому сохранение файла не равно коммиту. Git не тождественен GitHub или GitLab: это сервисы вокруг репозиториев. Контроль версий помогает возвращаться к прошлому состоянию, но не заменяет резервное копирование всех внешних данных проекта.