Git =========================== Git — это система управления версиями, которая позволяет разработчикам отслеживать и управлять изменениями в исходном коде программного обеспечения. Это распределенная система, что означает, что каждый разработчик, работающий с кодом, имеет свою локальную копию всей истории изменений, что делает работу с кодом более гибкой и безопасной. Для хранения загружаемого кода облако Amvera использует гит репозиторий. Таким образом, к нему можно подключиться аналогично тому, как происходит подключение к другим популярным репозиториям (GitHub, GitLab и т.д.). Любые вносимые в :doc:`папку Code ` изменения, включая изменение :doc:`конфигурационного файла ` создают новый коммит в репозиторий. .. toctree:: :maxdepth: 1 git/main-origin git/secondary-origin git/webhooks git/freq-errors Основные концепции ------------------ - **Коммиты** (commits): Основной единицей данных в git является коммит, который представляет собой снимок состояния проекта в определенный момент времени. Каждый коммит содержит информацию об изменениях, авторе изменений и сопровождается уникальным идентификатором (хешем). - **Ветки** (branches): Ветки в Git позволяют разработчикам работать над различными задачами параллельно без влияния на основной код. Это облегчает процесс разработки функций, исправления ошибок и проведения экспериментов. - **Слияние** (merge): Когда разработка в ветке завершена, изменения можно объединить с основной веткой кода. Этот процесс называется слиянием (merge). Git предлагает мощные инструменты для слияния, позволяя автоматически объединять изменения или решать конфликты вручную. Удаленный репозиторий ^^^^^^^^^^^^^^^^^^^^^ Удаленные репозитории git позволяют разработчикам эффективно делиться изменениями, синхронизировать работу и отслеживать прогресс разработки. Удаленный git репозиторий — это git репозиторий, хранящийся в сети или на удаленном сервере, доступный для многих пользователей на чтение и/или запись. .. admonition:: Подсказка :class: hint Для более глубокого ознакомления с git рекомендуем `эту статью `_.