У меня есть две ветви: master
и development
. Ветка development
содержит несколько завершенных новых функций и пару незавершенных модификаций - однако, пока ничего не зафиксировано. Мастер не изменился с момента создания ветки dev.
Я хочу передать завершенные функции в dev и объединить их обратно в главную ветвь для развертывания, но пока оставшиеся незавершенные изменения в dev оставлены незафиксированными.
Между прочим, нет файлов, охватывающих обе категории (например, ничего не было изменено / добавлено как часть новой полной функции, которая позже была изменена, чтобы стать частью еще не завершенной функции).
Мой инстинкт инстинкта заключается в том, что я должен вручную добавить все связанные файлы из готового набора функций в очередь git, передать их в dev, а затем переключить ветви на master и выполнить слияние.
Но спасет ли это мою работу с незафиксированными функциями в ветке dev? Или это одна из тех ситуаций, которая требует кражи? Если да, то каков правильный порядок действий?