¿Cómo realizo una versión específica de una twig al maestro?

Esta pregunta se refiere a mi flujo de trabajo usando github. ¿Mi colega me envió una request de extracción y siguió avanzando en la sucursal en la que estaba trabajando con nuevos compromisos? Quiero retirar los commits relacionados con la request de extracción, pero la request de extracción ahora también tiene los commits. Busqué soluciones y seguí siendo guiado al command "rebase". Lamentablemente, ese command es demasiado complicado para mí, además utilizo tortoiseSVN como mi interfaz para github. Tuve algunas soluciones usando revertir, pero todas eran poco elegantes y tenía que haber algo fácil. También la última vez que intenté revertir, tuve algunos conflictos con confirmaciones que ya no existían debido a la reversión.

Mi colega recibió una respuesta de un github "pregunta a un humano". Estoy informando la solución aquí para ayudar a otros usuarios.

  1. Navega hacia la twig con el trabajo que se va a extraer.
  2. Navegue hasta el historial de confirmaciones para la sucursal e identifique el punto en ese historial que desea include en el maestro.
  3. Haga clic en el button a la derecha marcado "<>" == "Examine el repository en este punto del historial".
  4. Haga clic en el menu desplegable de bifurcación y cree una nueva bifurcación. Esto creará una nueva bifurcación en ese punto en el historial que desea incorporar al maestro.
  5. Crea y ejecuta una request de extracción para fusionar esa twig en el maestro.

Demasiado fácil. No entiendo cómo no encontré un ejemplo de este flujo de trabajo. Espero poder ahorrarle a otra persona el time y los dolores de cabeza que gasté.