Изменение запроса на извлечение Github

Как новичок в Github, я только что отправил запрос на pull. Владелец проекта очень доволен моими дополнениями, но они не совсем идеальны и нуждаются в небольшом изменении.

Как мне исходить? Нужно ли мне закрыть текущий запрос на тягу и отправить новый? Или есть способ изменить его?

Также предпочтительнее reset моя ветка и внести необходимые изменения с нуля или сделать еще одну фиксацию моей ветке, чтобы внести изменения в изменения поверх моих предыдущих изменений?

Ответ 1

Как только вы создаете запрос на перенос, если вы посмотрите на нижнюю часть проблемы, которую он создает, появляется сообщение, в котором упоминается, что если вы нажмете больше фиксаций на ветку, на которую вы сделали запрос, они будут добавлены к запросу тяги.

Все дополнительные коммиты, перенесенные в одну ветвь, становятся частью этого запроса на растяжение. Причина этого связана с тем, как работает запрос на вытягивание. Вы можете думать об этом как о человеке, принимающем запрос на вытягивание, о том, как тянуть текущее состояние этой ветки в момент, когда они решают слить, вместо того, чтобы создавать набор изменений и просить принять это.

Ответ 2

отказ от ответственности: это о поведении, которое они имеют на github, а не в социальной практике.

Перед объединением запрос на перенос идентифицируется связанными репозиториями и ветвями, а не коммитами.

Это означает, что вы можете изменить ветвь, как хотите, например, добавить еще одну фиксацию или переустановить ее на последнюю базу, а модификации будут объединены с одним и тем же запросом на перенос.