repositorio - git push origin master
ActualizaciĆ³n de un repositorio local con cambios desde un repositorio Github (5)
Con el maestro de origen ya establecido, solo tiene que usar el siguiente comando: git pull " https://github.com/yourUserName/yourRepo.git "
Tengo un proyecto revisado localmente desde github, que desde entonces se han realizado cambios en el repositorio remoto. ¿Cuál es el comando correcto para actualizar mi copia local con los últimos cambios?
Esta pregunta es muy general y hay un par de suposiciones que haré para simplificarla un poco. Asumiremos que desea actualizar su rama master
.
Si no ha realizado ningún cambio localmente, puede usar git pull
para eliminar cualquier nueva confirmación y agregarla a su master
.
git pull origin master
Si ha realizado cambios y desea evitar agregar una nueva confirmación de fusión, use git pull --rebase
.
git pull --rebase origin master
git pull --rebase
funcionará incluso si no ha realizado cambios y es probablemente su mejor llamada.
Esto debería funcionar para cada repositorio por defecto:
git pull origin master
Si su rama predeterminada es diferente a la master
, deberá especificar el nombre de la rama:
git pull origin my_default_branch_name
probablemente:
git pull origin master
git fetch [remotename]
Sin embargo, deberá fusionar cualquier cambio en sus sucursales locales. Si estás en una rama que está siguiendo una rama remota en Github, entonces
git pull
primero realizará una búsqueda y luego se fusionará en la rama rastreada