Как вести разработку/починку багов в разных ветках в phpStorm?
Gitflow вам в помощь)
Загружаем мастер
Создаем ветку фича1, работаем в ней
Если надо пофиксить баг, то
-- коммитим текущее состояние в ветку фича1
-- переключаемся на мастер
-- создаем ветку баг1
-- фиксим баг
-- коммитим баг1
-- переключаемся на мастер
-- мержим баг1 в мастер
-- деплоим мастер
Переключаемся на фича1
Делаем ребейс по мастеру
Продолжаем работу над фича1
Как-то так. В общем, как уже советовали выше - изучаем принципы гита и рекомендованный гит-флоу