Типичный процесс: короткая ветка от main → pull request → CI запускает тесты и линтеры → ревью коллег → слияние → автоматическая выкатка.
Что важно знать
- Маленькие PR ревьюят быстро и внимательно; PR на 2000 строк одобряют не читая.
- Описание PR: что и зачем изменено, как проверить, скриншоты для интерфейса.
- Ревью ищет ошибки, проблемы поддержки и безопасности, а не спорит о вкусе — стиль проверяют линтер и форматтер.
- Стратегии: trunk-based (короткие ветки, частые слияния, feature flags) или GitFlow (develop, release-ветки) — первая лучше подходит для частых выкаток.
- Конфликты разрешают локально: подтянуть основную ветку, исправить, прогнать тесты.
- Squash при слиянии превращает ветку в один аккуратный коммит.