Combina algunas confirmaciones en requestes de extracción en Github

He creado una request de extracción en Github. Tengo 2 confirmaciones en la request de extracción. ¿Cómo (si es posible) puedo fusionar solo el primer compromiso y luego crear una segunda request de extracción para el segundo compromiso?

Ejemplo: Tengo una request de extracción con confirmaciones A y B (en ese order. B es la última confirmación). Quiero fusionar solo A con una request de extracción, y luego crear una request de extracción separada para combinar B. ¿Cómo puede hacerse esto?

La persona A tiene un repository A. La persona B ahorra el repo A al repository B con la intención de solucionar el problema 42. La persona B crea una emisión de twigl42 en el repository B, piratea el problema y lo compromete. La persona B crea una request de extracción a la persona A en el repository A para el error de twig42.

Ahora, la persona A ve que la request de extracción consta de dos confirmaciones C1 y C2 y decide que solo quiere C1.

Aquí, lo correcto es que la persona A le pida a la persona B que modifique su request de extracción, por lo que solo contiene C1. Esto preserva el historial correctamente. Entonces la Persona B puede hacer algo como

git branch bug42_c1 bug42^ # create new branch bug42_c1 on the ancestor of the tip of branch bug42 

Ahora la Persona B puede enviar una request de extracción para la twig bug42_c1.

Espero que este sea un entendimiento correcto de tu pregunta. Si no es así, considera mirar mi respuesta y ver cómo reformular tu pregunta para mayor claridad.