production (master)
— основная ветка, в которой всегда находится стабильная версия кода, готовая к релизу;
staging
— ветка для интеграции всех фич и изменений в тестовом окружении Здесь ведется тестировани;
development
— ветка для интеграции всех фич и изменений. Здесь ведется основная разработка;
feature/
— ветки для разработки конкретных задач или новых функций. Они создаются из develop и сливаются обратно после завершения работы;
hotfix/
— ветки для оперативного исправления критических ошибок в стабильной версии кода (в ветке main);
bugfix/
— ветки для исправления багов, обнаруженных в процессе разработки (создаются из develop).
feature
— добавление нового функционала,
fix
— исправление ошибок,
refactor
— рефакторинг кода без изменения функциональности,
docs
— изменение или добавление документации,
test
— добавление или обновление тестов,
chore
— технические изменения, не влияющие на бизнес-логику.