Solución:
git pull origin master
extraerá cambios del origin
remoto, master
rama y fusionarlos con la rama extraída local.
git pull origin/master
extraerá los cambios de la rama almacenada localmente origin/master
y fusionar eso con la sucursal local registrada. los origin/master
rama es esencialmente una “copia en caché” de lo que se extrajo por última vez de origin
, por eso se llama rama remota en el lenguaje de git. Esto puede resultar algo confuso.
Puede ver qué ramas están disponibles con git branch
y git branch -r
para ver las “ramas remotas”.
git pull origin master
buscará todos los cambios de la rama maestra del control remoto y los fusionará con su local.Por lo general, no usamos git pull origin / master.Podemos hacer lo mismo mediante git merge origin/master
Fusionará todos los cambios de la “copia en caché” de la rama maestra de origen en su rama local. En mi caso git pull origin/master
está lanzando el error.