git - tirando de una rama específica
Cloné un repositorio de git en mi servidor de desarrollo y luego cambié a la rama de desarrollo, pero ahora no puedo hacer un git pull para actualizar la rama.
¿Cómo actualizo el código en el servidor?
Consulte la página de manual de git-pull :
git pull [options] [<repository> [<refspec>...]]
y en la sección de ejemplos:
Fusione en la rama actual la rama remota siguiente:
$ git pull origin next
Entonces imagino que quieres hacer algo como:
git pull origin dev
Para configurarlo para que haga esto de forma predeterminada mientras estás en la rama de desarrollo:
git branch --set-upstream-to=origin/dev dev
Aquí está lo que tú necesitas hacer. Primero asegúrese de estar en una rama que no desea tirar. Por ejemplo, si tiene una rama maestra y una de desarrollo, y está intentando extraer la rama de desarrollo, permanezca en la rama maestra.
git checkout master
Entonces,
git pull origin develop