Этот вопрос касается не только того, как выполнить эту задачу, но и того, является ли это хорошей или плохой практикой с помощью Git.
Считаем, что локально я больше всего работаю над главной ветвью, но я создал тематическую ветвь, которую я буду называть "topical_xFeature" . В процессе работы над "topical_xFeature" и переходом назад и вперед для выполнения другой работы на ведущей ветке выясняется, что я сделал более одной фиксации в ветке "topical_xFeature" , но между каждой фиксацией я не сделал толчок.
Сначала, рассмотрите эту плохую практику? Не было бы разумнее придерживаться одной фиксации на каждую ветку за толчок? В каких случаях было бы хорошо иметь несколько коммитов на ветке до нажатия?
Второй, как мне лучше всего выполнить перенос нескольких коммитов на ветку topical_xFeature в главную ветку для нажатия? Не стоит ли беспокоиться об этом и просто делать толкание, когда нажимают несколько коммитов, или это менее раздражает, чтобы каким-то образом объединить коммиты в один, а затем нажать? Опять же, как это сделать?