Bifurqué un proyecto en github, hice algunos cambios, hasta ahora todo bien.
Mientras tanto, el repositorio desde el que hice la bifurcación cambió y me gustaría obtener esos cambios en mi repositorio. Cómo puedo hacer eso ?
Bifurqué un proyecto en github, hice algunos cambios, hasta ahora todo bien.
Mientras tanto, el repositorio desde el que hice la bifurcación cambió y me gustaría obtener esos cambios en mi repositorio. Cómo puedo hacer eso ?
Respuestas:
Generalmente git pulles suficiente, pero no estoy seguro de qué diseño ha elegido (o qué diseño ha elegido github para usted).
ssh
Suponiendo que sus actualizaciones están en el maestro y usted está en la rama en la que desea fusionar los cambios.
git remote add origin https://github.com/<github-username>/<repo-name>.git
git pull origin master
También tenga en cuenta que luego querrá enviar la fusión a su copia del repositorio:
git push origin master
original, luego origin
Debe agregar el repositorio original como un flujo ascendente.
Todo está bien descrito aquí: https://help.github.com/articles/fork-a-repo
git remote add upstream https://github.com/octocat/Spoon-Knife.git
git fetch upstream
git merge upstream/master
git push origin master
Debe agregar el repositorio original (el que bifurcó) como remoto.
git remote add github (clonar url para el repositorio original)
Entonces necesitas traer los cambios a tu repositorio local
git buscar github
Ahora tendrás todas las ramas del repositorio original en tu local. Por ejemplo, la rama maestra será github/master. Con estas ramas puedes hacer lo que quieras. Fusionarlos en sus ramas, etc.
upstreamdel control remoto.