¿Por qué mi request de extracción de GitHub tiene dos confirmaciones?

Hice un proyecto en GIT y comencé a contribuir. Por lo que he entendido, ese proyecto tiene una request de extracción pendiente en el momento en que cloné el proyecto, y más tarde ese compromiso de una 3ra persona fue rechazado por el propietario del proyecto.

He hecho mi cambio (agregando un único file nuevo), y quería llevarlo a la twig principal del proyecto. Así que lo llevé a mi twig maestra de github, y luego quise hacer una request de extracción.

En caso de que no esté claro, he hecho esto:

  • Clona el proyecto
  • agregar un file y comprometer
  • empujar mis cambios a mi twig github
  • quería hacer una request de extracción. (pero aún no)

En la request de extracción, tengo 2 confirmaciones (pero solo hice 1):

  • El mío (el más reciente)
  • La request de extracción rechazada de otra persona.

Así que solo quiero hacer una request de extracción para mi confirmación, y eliminar la confirmación anterior o hacer algo para evitar que tenga ese problema todo el time.

Nota 1; Uso el cliente SmartGit, pero si las instrucciones son claras y están bien explicadas, no me molesta usar el cliente de shell también.

Nota 2; No he creado ninguna twig todavía.

Gracias !

Como no ha respondido la pregunta en mi comentario, tomaré una decisión informada. La única razón por la que puedo pensar que la confirmación del tercero aparecería como parte de su request de extracción al desarrollador original es si usted creó su confirmación sobre la confirmación del tercero en lugar de la última confirmación del maestro en sentido ascendente.

Puede verificar esto mirando git log o desde la list de commit de GitHub. Me imagino que o clonaste en el repository de un tercero o introdujiste sus cambios antes de crear tu confirmación.

Estoy lidiando con el mismo problema en github en este momento, tratando de eliminar algunas confirmaciones de una request de extracción. Hasta ahora, todo lo que puedo hacer es cerrar la request de extracción y emitir otra, esta vez en una twig fuera de la twig principal del repository original, con solo la confirmación para la que desea enviar la request de extracción, en esa twig .

La request de extracción de la otra persona que fue dirigida al repository original debería desaparecer si va a la pestaña Solicitudes de extracción de su repository y simplemente cierra la request.

Consulte las páginas de ayuda de github para get más información sobre las requestes de extracción.