git commit для всех веток

Если я исправил ошибку в файле в веткеbranch_a, который должен применяться ко всем филиалам. Есть ли способ применить изменения ко всем филиалам без необходимости оформлять отделения по отдельности.

git commit -m 'commit msg' # on branch a 

git checkout branch_b
git cherry-pick branch_a

git checkout branch_c
git cherry-pick branch_a

То, что я хотел бы иметьgit commit --to-all-branches который пытается распространить изменения на все ветви, если это возможно.

редактировать

Чтобы немного прояснить мою ситуацию, я пишу код для вычислительных задач. Часто я оказываюсь в ситуации, когда неясно, какой подход является лучшим для решения данной проблемы. Итак, я создаю ветку. Эти ветви имеют тенденцию расходиться и больше похожи на вилки. Однако, чтобы сохранить все файлы на месте, я просто использую один репозиторий git с несколькими ветками. В ситуации ошибки, относящейся ко всем веткам / разветвлениям, я искал прочь для автоматического обновления всех веток.

Ответы на вопрос(2)

Ваш ответ на вопрос