Pull-Request solo para determinados files / confirmaciones

Tengo un repository bifurcado de GitHub que tiene algunas modificaciones. Sin embargo, en una determinada confirmación, se modificaron algunos files a los que deseo enviar una request de extracción, dejando los otros files modificados fuera de la request.

¿Las requestes de extracción fusionan todas las confirmaciones, o tengo que hacer algo especial para aislar esta confirmación?

Cuando se realiza una request de extracción de confirmaciones completas, debe dividir esta confirmación en dos confirmaciones separadas, una que contenga el cambio para poner en la request de extracción, y la otra que contenga los otros cambios. Para hacer esto necesitas git rebase -i , ver por ejemplo ¿Cómo puedo dividir un commit de Git enterrado en la historia? para una buena explicación sobre cómo hacerlo.

Una vez que haya dividido el compromiso, mueva los que desea include en una twig de tema, vea por ejemplo ¿Cómo mover ciertos commits a otra twig en git? , pero depende si las confirmaciones que hacen su request de extracción son secuenciales.

Entonces, finalmente, puede presionar a Github y crear la request de extracción desde su twig de tema.

Las requestes de extracción fusionan twigs. Entonces, si desea aislar algunas cosas para una request de extracción, lo mejor es poner esos cambios en una twig separada.

La ventaja es que puedes cambiar la request de extracción presionando los nuevos cambios en esa twig (incluso si pulsas -f si necesitas cambiar confirmaciones ya enviadas).