Ответ
Да, использовал. В команде мы работали с GitLab, поэтому чаще применяли Merge Request (MR).
Пример процесса:
- Создавал ветку от
mainдля задачи. - После завершения работы пушил изменения и открывал MR.
- Добавлял коллег для ревью, обсуждал правки.
- После апрува мержил через кнопку в GitLab (с squash или rebase, если нужно).
В других проектах использовал GitHub с Pull Request (PR) — процесс аналогичен, но терминология отличается.
Пример кода для создания ветки:
git checkout -b feature/new-endpoint