Agregue confirmaciones a una request de extracción como propietario del repository

He recibido varias requestes de extracción en uno de mis repositorys. Son buenos, pero hay algunas soluciones pequeñas (errores tipocharts, por ejemplo) que me gustaría solucionar yo mismo para que pueda fusionar el PR más rápido.

Ahora, ¿cómo puedo agregar mis compromisos a ese RP en particular? El autor de relaciones públicas bifurcó mi repo, trabajó en el suyo y luego envió el PR.

Y, como una pregunta complementaria, ¿cómo maneja GitHub para Mac el control de un RP? ¿Dónde se comprometerá ir si se confirman algunos cambios, luego empújelos mientras está en el process de pago de RP?

Genere una twig (una twig de testing de fusión) comenzando con el master .

O fusiona cada commit por turno y usa git commit --amend , o git commit --amend a su vez con git rebase -i , eligiendo la opción e . Si desea restablecer el autor, agregue --reset-author .

En los comentarios, el autor dice que quiere agregar un compromiso por separado. En este caso, use git rebase -i nuevamente (usando el SHA-1 de master, es decir, antes de las fusiones), y agregue el compromiso adicional antes de git rebase --continue .

Cuando hayas terminado, fusiona la twig de testing de nuevo a maestra.


Otra forma sin git rebase .

  • Verifique cada RP (lo tomaré como un hecho que puede hacer esto con git checkout pr/X ).
  • Cree y revise una sucursal local basada en esto ( git checkout -b to-merge-PR-X )
  • Agregue su confirmación (edit + git add + git commit )
  • Empuje esto (si lo desea – opcional) a github: ( git push -u origin to-merge-PR-X suponiendo que github es de origin ).
  • (quizás haga otras cosas aquí, como arreglar el rest)
  • Fusiona la twig en master git checkout master + git merge to-merge-PR-X
  • Repara cualquier conflicto de fusión
  • Repita para todas las twigs fusionarse
  • Empuje el maestro resultante a github ( git push )