У меня следующая проблема.Допустим, у меня есть dev ветвь моего решения.Однажды у меня появилась идея разработать новую функцию.Поэтому я создаю новую ветку feature / my-new-feature из dev .Во время разработки этой функции я понимаю, что было бы намного проще создать ее (а также код, как правило, было бы лучше), если бы я реорганизовал (возможно, значительно) некоторые общие службы / классы или даже интерфейсы.
Что бы вырекомендовать делать в таком случае?
Вчера у меня был такой момент, и я начал вносить эти существенные изменения в мою ветку feature / my-new-feature .К сожалению, это была не единственная функциональная ветка, которая у меня была.После некоторой перебазировки, слияния и записи в моем хранилище стало довольно грязно.Ну, код работает, но мой график фиксации и график ветвей ... если честно, даже я не знаю, что там происходит.
Если вы найдете время, чтобы ответить, пожалуйста, сделайте это с примерамикоманды git.Я не очень опытный с мерзавцем.Вчера несколько раз я был удивлен результатами моих мерзавцев.