Pregunta

He bifurcada un repositorio en github hace algún tiempo, hicimos un pequeño cambio y empujó el cambio de nuevo a mi github de la horquilla.El repositorio original ha cambiado desde entonces.Me gustaría combinar los cambios del repositorio original a mi tenedor.

Soy nuevo tanto a git y github, y necesito los comandos específicos de cómo hacerlo.

¿Fue útil?

Solución

git remote add {name} {Public Clone URL}
git pull {name} master
git push

Ejemplo:

git remote add bret git://github.com/bret/watir.git
git pull bret master
git push

Otros consejos

Simplemente agregue repo original como un mando a distancia y combinar su tenedor con ella; a continuación, empuje tenedor fusionada a github.

También hay una gema de rubíes para las operaciones más fáciles de GitHub . Puede combinar aguas arriba con una llamada ...

Sincronización de un tenedor

(de GitHub Ayuda)

https://help.github.com/articles/syncing-a-fork

git pull origin master

va a hacer el trabajo en la creación de la combinación adicional de comprometerse.Si usted no tiene conflictos y no desea crear un volver a unir (con adicional 'merge' commit) para cada confirmación de que usted empuja, a continuación, rebase es más preferido.Usted puede hacerlo con el Git Gui+gitk.Acabo de recuperar el control remoto con Git Gui a continuación, abra la historia con gitk y crear temporal r_master sucursal en remotes/origin/master tirado de los pelos.Por último, llame a git rebase r_master en el git bash.Esto dará lugar a su comete en la parte superior del control remoto modificaciones.Usted está listo para empujar y retirar el r_master.

Este comentario sugiere que hay atajos para este flujo.

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