Этот вопрос касается не только того, как выполнить эту задачу, но и того, является ли это хорошей или плохой практикой с Git.
Учтите, что локально я больше всего работаю над основной веткой, но я создал тематическую ветку, которую назову «topical_xFeature». В процессе работы над «topical_xFeature» и переключения туда и обратно для выполнения другой работы в основной ветке выясняется, что я сделал более одной фиксации в ветке «topical_xFeature», но между каждой фиксацией я не делал От себя.
Во-первых , считаете ли вы это плохой практикой? Разве не было бы разумнее придерживаться одной фиксации на ветку за нажатие? В каких случаях было бы хорошо иметь несколько коммитов в ветке до того, как будет сделан push?
Во-вторых , как мне лучше всего выполнить перенос нескольких коммитов из ветки topical_xFeature в главную ветку для push-уведомлений? Разве неприятно не беспокоиться об этом и просто делать push, когда несколько коммитов отправляются, или менее неприятно как-то объединить коммиты в один, а затем нажать? Опять же, как это сделать?
git branch -d topic
. Почему git не может определить, что все изменения объединены?