git no aparece en una twig recién creada Gerrit Code Review UI

A través de la interfaz de usuario web de Gerrit, creé una twig a partir de una de las antiguas confirmaciones en la cadena de compromisos.

Una versión anterior del repository de código existe localmente.

git pull un command de git pull para actualizar mi repository local.

Intento ejecutar git branch -a y esta twig recién creada no aparece.

Sin embargo, si clono este repository en cualquier otro lugar, todas las twigs aparecen como se desee.

¿Alguien puede arrojar algo de luz sobre esto?

Actualizar:

Intenté ejecutar git ls-remote como se describe en esta pregunta . Esto muestra la cabeza recién creada. Sin embargo, git branch -a no muestra el estado actualizado del repository.

git pull <remote> or git pull commands git pull <remote> or git pull solo actualizarán su repository local, pero cuando ejecute el command git branch , la twig creada a partir de Gerrit no se mostrará. Deberá ejecutar lo siguiente para orderar:

 $git check -b branch_name --track origin/branch_name 

donde branch_name es el nombre de twig creado en Gerrit.

Parece un error. Este es realmente el caso, pero en realidad se puede hacer una git checkout new-branch y después de esto, la twig se mostrará cuando se haga git branch -a

Esto parece un poco extraño ya que no se puede ver la twig, pero se puede consultar la twig. Supongo que también viste la [new branch] test-branch -> origin->test-branch cuando hiciste git pull

Todavía no entiendo la razón por la cual esto sucedería. Sin embargo, una forma es clone el repository en otro lugar … esto solucionó mi problema.

Si por alguna razón clone no es una opción para usted, elimine las references remotas y vuelva a agregarlas de esta manera:

 git remote -v #will display list of all... <remote name> <remote url/ or ssh alias(if configunetworking)> <remote name> <remote url/ or ssh alias(if configunetworking)> ..... git remote rm <remote name> # add the same remote again git remote add <remote name> <remote url or ssh alias(if already configunetworking)> # now pull git pull <remote name>