У нас есть ветвь Develop и множество Feature ветвей, которые создаются из Develop по мере необходимости и в конечном итоге будут объединены в Develop * 1008.*.
Когда я работаю, у меня есть набор локальных изменений, которые я хотел бы внести, это изменения в настройках, изменения в сценариях, изменения в модулях и т. Д., Которые меняют различные флаги, или изменяют сообщения журнала, или делаютто или иное отличие от того, сколько работает команда.
Я бы хотел сохранить эти изменения в ветке, основанной на development под названием MyLocalChanges , которая будет разработанаи слился (?) в какую ветку feature , над которой я работаю, но которая никогда не вернется обратно в development
И затем, в конце концов, когда все былопротестировано, я хотел бы создать запрос на выборку или выполнить перебазирование ( Feature - MyLocalChanges ) на Develop , и я хотел бы сделать этоиз командной строки, без использования rebase -i
Возможно, это можно выразить так:
git merge (feature - (diff mylocalchanges develop)) develop
Как мне это сделать в git?Как называется этот тип субтрактивного слияния или перебазирования?