поставьте
https://fork.dev/
порядок работы такой
1. из remote делаете checkout main, dev, stage
2. новую фичу создаете из main это отдельная ветка типа username/feature/f202FixFontSize
3. Вносите изменения и пушите в эту ветку
4. Переключаетесь на ветку dev и правой кнопкой на вашей ветке выбираете merge into 'dev' и пушите
5. после проверки повторяете шаги 3,4 для веток stage , main
6. опционально удаляете свою ветку