Git и командная работа
Вкладка Git в боковой панели — это всё, что нужно для работы в ветках, без терминала.
Обычный цикл
- Создайте ветку: меню веток → Новая ветка… (например
devилиfeature/orders). - Меняйте запросы и сохраняйте их — изменения появятся в списке «Изменения». Клик по файлу показывает diff «последний коммит ↔ текущий файл».
- Введите сообщение и нажмите Commit & Push. Первый Push публикует ветку на сервере.
- Обновить из master — подтянуть свежие изменения основной ветки в свою.
- Влить в 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, прокси).