Endpoint Документация

Git и командная работа

Вкладка Git в боковой панели — это всё, что нужно для работы в ветках, без терминала.

Обычный цикл

  1. Создайте ветку: меню веток → Новая ветка… (например dev или feature/orders).
  2. Меняйте запросы и сохраняйте их — изменения появятся в списке «Изменения». Клик по файлу показывает diff «последний коммит ↔ текущий файл».
  3. Введите сообщение и нажмите Commit & Push. Первый Push публикует ветку на сервере.
  4. Обновить из master — подтянуть свежие изменения основной ветки в свою.
  5. Влить в master — слить свою ветку в master, отправить на сервер и вернуться в свою ветку.

Конфликты

Если вы и коллега изменили один файл, при слиянии появится баннер «Идёт слияние» со списком конфликтов. Нажмите на файл — откроется экран разрешения:

  • По полям — правки разных полей запроса (URL у одного, заголовок у другого) объединяются автоматически; выбирать нужно только поля, изменённые обоими.
  • Сравнить версии — ваша и входящая версии рядом.
  • Вручную — редактор с маркерами <<<<<<<.

После решения всех конфликтов нажмите Завершить (или Commit & Push).

Доступ к Git-серверам

Для HTTPS-репозиториев приложение само спросит логин и токен доступа, когда сервер его потребует, и повторит операцию. Токены хранятся в системном хранилище паролей, отдельно для каждого сервера. Список — в Настройки → Общие.

Сервер Где взять токен Логин
GitHub Settings → Developer settings → Personal access tokens (Contents: read & write) любой
GitLab Профиль → Access Tokens (read_repository, write_repository) ваш username
Bitbucket Personal settings → App passwords username
Azure DevOps User settings → Personal access tokens (Code: read & write) любой

SSH-адреса (git@…) работают через ваш SSH-ключ.

Внутренние серверы и сертификаты

На Windows встроенный Git доверяет сертификатам из хранилища Windows — корпоративный CA, установленный администратором, подхватывается автоматически. Если сертификат не доверяется, добавьте его в Настройки → Сертификаты (можно загрузить прямо с сервера).

Git на компьютере

На Windows Git встроен в установщик. На Linux установите пакет git. Если в системе уже есть Git, Endpoint использует ваши настройки (credential helper, SSH, прокси).