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 pull
es 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.
upstream
del control remoto.