Pregunta

He bifurcado un proyecto en GIT y comencé a contribuir. Por lo que he entendido, ese proyecto tiene una solicitud pendiente en el momento en que cloné el proyecto, y luego el compromiso de una tercera persona fue rechazado por el propietario del proyecto.

He hecho mi cambio (agregando un solo archivo nuevo), y quería llevarlo a la rama maestra del proyecto. Así que lo llevé a mi rama maestra de Github, y luego quería hacer una solicitud de extracción.

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

  • Clon el proyecto
  • Agregar un archivo y confirmar
  • Empujar mis cambios a mi rama de Github
  • querido Para hacer una solicitud de extracción. (pero aún no)

En la solicitud de extracción, tengo 2 compromisos (pero solo he hecho 1):

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

Por lo tanto, solo quiero hacer una solicitud de extracción para mi compromiso y eliminar la confirmación anterior o hacer algo para evitar que tenga ese problema cada vez.

Nota 1; Utilizo el cliente SmartGIT, pero si las instrucciones son claras y bien explicadas, no me importa usar el cliente Shell también.

Nota 2; Todavía no he creado ninguna rama.

Gracias !

¿Fue útil?

Solución

Como no has respondido la pregunta en mi comentario, solo tomaré una suposición informada. La única razón por la que puedo pensar en que el compromiso del tercero aparecería como parte de su solicitud de atracción al desarrollador aguas arriba es si creó su compromiso además de la confirmación de terceros en lugar de en el último comodidad del maestro ascendente.

Puedes verificar esto mirando git log o de la lista de confirmaciones de Github. Supongo que, o clonaste del repositorio de terceros o habías detenido sus cambios antes de crear tu compromiso.

Otros consejos

Estoy tratando con el mismo problema en GitHub en este momento, tratando de eliminar algunos compromisos de una solicitud de extracción. Hasta ahora, todo lo que puedo ver es cerrar la solicitud de extracción, y emitir otra, esta vez en una rama de la rama maestra del repositorio original, con solo la confirmación que desea enviar la solicitud de extracción en esa rama .

La solicitud de extracción de la otra persona que se dirigió al repositorio original debe desaparecer si va a su repositorio Solicitar solicitudes pestaña y simplemente cierre la solicitud.

Ver Github's páginas de ayuda Para obtener más información sobre las solicitudes de extracción.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top