Как говорили другие, это во многом зависит от практики, которую сопровождающие придерживаются/просят принять другие.
Обычно я исправляю изменения, заданные рецензентами, на отдельную фиксацию вместо изменения предыдущей, поскольку это облегчает отслеживание изменений рецензентами. Когда он/она удовлетворен вашим PR, они обычно просят вас раздавить/исправить коммиты, чтобы они имели больше смысла для кого-то, кто смотрел на историю Git. Используйте замечательную интерактивную функцию переадресации git для этого: https://git-scm.com/book/en/v2/Git-Tools-Rewriting-History. Сначала это может показаться пугающим, но это чрезвычайно универсальный инструмент, как только вы его поняли и освоили.
Однако, если ваши изменения незначительны и несущественны и не нуждаются в отдельной фиксации, лучше просто добавить изменения и внести поправки в предыдущую фиксацию. Не забудьте использовать git push -f
, чтобы внести изменения после того, как вы это сделали, потому что git требует по умолчанию, чтобы ваши изменения были потомками (то есть изменениями, совершаемыми поверх определенного коммита) последнего совершения, который вы нажали.
IMO внести изменения. – nullpointer
Вы хотите сделать новые коммиты? –
да, чтобы отразить то, что вы узнали из обзоров. просто практика. – nullpointer