Saltar al contenido

No hay información de seguimiento para la rama actual

Esta es la solución más válida que te podemos compartir, pero estúdiala detenidamente y analiza si es compatible a tu proyecto.

Solución:

Puede especificar qué rama desea extraer:

git pull origin master

O puede configurarlo para que su rama maestra local rastree la rama maestra de github como un flujo ascendente:

git branch --set-upstream-to=origin/master master
git pull

Este seguimiento de sucursales se configura automáticamente cuando clona un repositorio (solo para la sucursal predeterminada), pero si agrega un control remoto a un repositorio existente, debe configurar el seguimiento usted mismo. Afortunadamente, el consejo dado por git hace que sea muy fácil recordar cómo hacerlo.

Ver: etiqueta de pago de git, git pull falla en la rama

Si, como yo, necesita hacer esto todo el tiempo, puede configurar un alias para hacerlo automáticamente agregando lo siguiente a su .gitconfig expediente:

[alias]
    set-upstream = 
       !git branch 
           --set-upstream-to=origin/`git symbolic-ref --short HEAD`

Cuando ves el mensaje There is no tracking information...correr:

 git set-upstream
 git push

Gracias a https://zarino.co.uk/post/git-set-upstream/

La respuesta de ComputerDruid es excelente, pero no creo que sea necesario configurar manualmente el flujo ascendente a menos que lo desee. Estoy agregando esta respuesta porque la gente podría pensar que ese es un paso necesario.

Este error desaparecerá si especifica el control remoto que desea extraer como se muestra a continuación:

git pull origin master

Tenga en cuenta que origin es el nombre del control remoto y master es el nombre de la sucursal.


1) Cómo verificar el nombre del control remoto

git remote -v

2) Cómo ver qué sucursales están disponibles en el repositorio.

git branch -r

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *