Этот самый простой способ - переключиться на локальную ветку formtastic, а затем запустить git merge master
, чтобы объединить изменения основной ветки (возможно, вам придется иметь дело с конфликтами после этого):
git branch formtastic
git merge master
Если вы хотите, чтобы ваша история была немного более структурированной, вы можете вместо этого сделать перебазировку:
git branch formtastic
git rebase -i master
Перебазировка сделает вашу историю чище, потому что, как она работает, она берет все изменения, которые вы сделали в formtastic, и кеширует их, затем объединяет новые изменения с master, затем переигрывает ваши изменения formtastic сверху. Это может занять немного больше работы, чем простое слияние (и вам придется поискать ребазинг, чтобы понять, как это работает).
В любом случае, после того, как в вашей ветви все будет бесконфликтно, проверено и зафиксировано, вы можете вернуться и объединить свои изменения в master следующим образом:
git branch master
git merge formtastic