git local repo caching remotos / sucursales de origen

Tengo un repository local creado con git clone

Estoy en la twig master

Realizo git pull y luego git branch -a

La list de twigs incluye remotes\origin\branch-x cuando en realidad se ha eliminado branch-x en GitHub.

¿Cómo puedo actualizar mi caching local de repos de repositorys para reflejar adecuadamente el estado en GitHub?

Usa git fetch --prune para podar las twigs eliminadas. Además, puede configurar esto como pnetworkingeterminado para una pull o fetch ejecutando git config remote.<remote name>.prune true

 git remote prune origin <name> 

Elimina todas las twigs obsoletas de seguimiento remoto en <name> . Estas twigs obsoletas ya se han eliminado del repository remoto referencedo por <name> , pero todavía están disponibles localmente en "controles remotos /".

Con la opción –dry-run, informa qué twigs se podarán, pero en realidad no las podas.

Si no le das ningún nombre, podará todas las twigs.