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