Así que primero bifurqué un repositorio y luego me comprometí con ese repositorio bifurcado. Entonces abrí una solicitud de extracción. La solicitud de extracción enumeró todos los cambios que quería.
Después de revisar mi solicitud de extracción, hubo una serie de cambios que el propietario del repositorio quería que hiciera antes de aceptarla. He realizado esos cambios en mi bifurcación, ¿cómo actualizo la solicitud de extracción con esos cambios (o no es así como debería manejarlo)?
git
version-control
github
stevebot
fuente
fuente
Respuestas:
Lo has hecho correctamente. La solicitud de extracción se actualizará automáticamente. El proceso es:
La solicitud de extracción agregará automáticamente las nuevas confirmaciones en la parte inferior de la discusión de la solicitud de extracción (es decir, ya está allí, ¡desplácese hacia abajo! )
fuente
Actualizar una solicitud de extracción en GitHub es tan fácil como confirmar los cambios deseados en la rama existente (que se utilizó con la solicitud de extracción), pero a menudo también se desea aplastar los cambios en una sola confirmación:
... y ahora la solicitud de extracción contiene solo una confirmación.
Enlaces relacionados sobre rebases:
fuente
Simplemente presione a la rama a la que hace referencia la solicitud de extracción. Mientras la solicitud de extracción aún esté abierta, debería actualizarse con cualquier confirmación agregada automáticamente.
fuente
Lo hice usando los siguientes pasos:
git reset --hard <commit key of the pull request>
git add
git commit --amend
git push -f origin <name of the remote branch of pull request>
fuente
Si usa GitHub en Windows :
Es por eso que, antes de comenzar a hacer sus propios cambios, debe crear una rama para cada conjunto de cambios que planea incluir en una solicitud de extracción. De esa manera, una vez que realiza la solicitud de extracción, puede realizar otra rama y continuar trabajando en alguna otra tarea / función / corrección de errores sin afectar la solicitud de extracción anterior.
fuente