Объединение нескольких коммитов в одну перед отправкой

Этот вопрос касается не только того, как выполнить эту задачу, но и того, является ли это хорошей или плохой практикой с Git.

Учтите, что локально я больше всего работаю над основной веткой, но я создал тематическую ветку, которую назову «topical_xFeature». В процессе работы над "topical_xFeature" и переключаясь вперед и назад для выполнения другой работы в основной ветке, оказалось, что я сделал более одной фиксации в ветке «topical_xFeature», но между каждой фиксацией я не выполнял push.

Сначала Считаете ли вы это плохой практикой? Разве не было бы разумнее придерживаться одной фиксации на ветку за нажатие? В каких случаях было бы хорошо иметь несколько коммитов в ветке до того, как будет сделано нажатие?

Во-вторых, , как мне лучше всего выполнить перенос нескольких коммитов из ветки topical_xFeature в основную ветку для push? Разве неприятно не беспокоиться об этом и просто делать push, когда несколько коммитов выталкиваются, или менее раздражает то, что каким-то образом объединить коммиты в один, а затем нажать? Еще раз, как это сделать?

121
задан Todd Hopkinson 19 April 2011 в 19:26
поделиться