Почему Git относится к распределённым системам контроля версий?
Git является распределённой системой, поскольку каждый разработчик имеет полную копию репозитория и его истории.
Что представляет собой коммит в Git?
Коммит — это зафиксированный снимок состояния всего проекта с ссылкой на предыдущие изменения.
Зачем используются ветки в Git?
Ветки позволяют изолировать разработку отдельных задач без влияния на основную кодовую базу.
В чём разница между merge и rebase?
Merge сохраняет историю ветвления, а rebase переписывает её, последовательно применяя коммиты.
Какую роль играет staging area в Git?
Staging area используется для точного контроля набора изменений, включаемых в следующий коммит.