Ответ
Работал с merge request (MR) в GitLab и pull request (PR) в GitHub. Основные моменты:
- Проверка кода: ревьювил MR коллег, оставлял комментарии по стилю, архитектуре, багам.
- Создание MR: перед мержем проверял конфликты, тесты, билды, добавлял описания и лейблы.
- CI/CD: интеграция с пайплайнами (например, запуск линтеров, тестов).
- Сквош-коммиты: объединял несколько коммитов в один для чистоты истории.
Пример процесса:
git checkout -b feature/new-button
# ...пишем код...
git add .
git commit -m "Add new button component"
git push origin feature/new-button
# Далее создаем MR через UI GitLab/GitHub, назначаем ревьюверов.
Важно: всегда проверял diff перед мержем, чтобы не сломать main-ветку.