He bifurcado un git repo. ¿El repositorio ahorquillado se actualiza automáticamente si el origen tiene actualizaciones? ¿O debería ejecutar algunos comandos en cmd para actualizar este repositorio bifurcado? ¿Qué son estos comandos?¿Cómo actualizar un repositorio git bifurcado?
Respuesta
Cuando se clona un repositorio, tiene un control remoto predeterminado llamado origen que apunta a su fork en GitHub, no en el repositorio original desde el cual fue bifurcado. Para realizar un seguimiento del repositorio original, debe agregar otro control remoto denominado upstream:
Como se dice en este Blog Post.
Ellos tienen ayuda muy específica sobre este tema en los documentos de GitHub: https://help.github.com/articles/fork-a-repo
Configurar controles remotos
Cuando se clona un acuerdo de recompra, que tiene una llamada remota origen por defecto que puntos a su tenedor en GitHub, no el repositorio original, se bifurcó desde. Para no perder de vista el repositorio original, es necesario añadir otro llamado a distancia aguas arriba:
git remote add upstream https://github.com/octocat/Spoon-Knife.git
# Assigns the original repo to a remote called "upstream"
git fetch upstream
# Pulls in changes not present in your local repository,
# without modifying your files
Tire de aguas arriba cambia
Si el repositorio original que se bifurcó su proyecto desde que se actualiza, se puede agregar esos cambios a su tenedor ejecutando el siguiente código:
git fetch upstream
# Fetches any new changes from the original repo
git merge upstream/master
# Merges any changes fetched into your working files
- 1. ¿Cómo vuelvo a tomar un repositorio Git bifurcado sin eliminar y volver a bifurcar?
- 2. ¿Cómo se bifurca un repositorio cuya subida ya ha bifurcado?
- 3. npm instalar git bifurcado con el submódulo
- 4. ¿Cómo trabajo con un repositorio git dentro de otro repositorio?
- 5. Trabajando con un repositorio de git bifurcado, excepto que cloné la URL de repositorio público, no la URL privada
- 6. ¿Cómo actualizar 'git log' después de 'git svn fetch' en un repositorio desnudo?
- 7. ¿Cómo puedo saber quién ha bifurcado mi repositorio en GitHub?
- 8. ¿Cómo desinstalar un repositorio git usando pip?
- 9. Crear un repositorio git que contenga otro repositorio git
- 10. Publicar un repositorio "git svn"
- 11. Cómo actualizar un archivo en todas las ramas en un repositorio de Git
- 12. ¿Cómo puedo eliminar todos los archivos en mi repositorio de git y actualizar/enviar desde mi repositorio de git local?
- 13. cómo actualizar git clone
- 14. ¿Anonimizar un repositorio git local?
- 15. Leyendo un repositorio de Git, sin Git
- 16. Git "no parece ser un repositorio git"
- 17. ¿Cómo restaurar un repositorio de git corrupto?
- 18. ¿Cómo pasar por un repositorio de git?
- 19. ¿Cómo recupero un repositorio git de Heroku?
- 20. Cómo clonar selectivamente un repositorio git
- 21. ¿Cómo elimino un repositorio local en git?
- 22. ¿Cómo manejar un repositorio grande de git?
- 23. Cómo reiniciar un repositorio git-svn
- 24. Mover un repositorio de git
- 25. ¿Cómo creo un nuevo repositorio git desde una carpeta en un repositorio git existente?
- 26. Git: Cómo obtener una instantánea de un repositorio git
- 27. "No es un repositorio git"
- 28. ¿Cómo funciona un servidor web no bifurcado?
- 29. No se puede Git Pull para actualizar mi repositorio local de Git
- 30. Cómo muevo mi repositorio de Git local a un repositorio de Git remoto